He has trapped you at your relationship age of 15. You will never be able to move on from that.
YoU ARE 31 FFS!, you have a life to live, money to earn and people to speak to. He is not your DAD FGS, he doesn't tell you when you can and can't go out.
You don't love HIM. You don't even know him. He hasn't shown you the full him yet... That ugliness is still yet to come 
You love the person you dreamed he would be at 15, the person you want him to be, the person he pretended to be to reel you in.
Doesn't exist. A ghost, a figment of imagination.
Please if nothing else today sunshine, read your posts from start to finish and pretend someone else wrote them. Tell that OP what you think she should do.
be honest. You'd be telling her the same things we are wouldn't you.
The fear of separation is worse than the separation itself.
Just imagine life without him. Freedom to have whoever you like as friends, call, text, email whoever about whatever.
Work where you want to, doing what you want to, earning your own money, improving your own life.
You need to take your life in hand. If you don't drive (saw a comment about him having to pick you up) FGS, learn to drive! get free, take back you life and LIVE IT!
What he is doing to you is clipping your wings, your joy in life will die, and you will give up. You are 31, don't you want a life, family, friends, laughter?
NONE of that is possible if you stay with this dreadful excuse for a human being.