What Scary said exactly
(is that you, AF, with your Halloween name on already? Damn, will have to go and think of one myself now...)
WW, Honey, take it from me, if I could have rolled back the clock and told the 'H' to piss right off there and then all those years ago, and saved myself an awful lot of heartache and EA... but I didn't.
You are young, young enough, to have a proper life still ahead of you. You do not want to throw your eggs in with this basketcase of a human being, you do not want someone so controlling, judgemental and manipulative in your life. He will damage you to the core.
I have my self respect, my self-esteem and 2 fingers up to H if he even raises an eye brow to anything in my life pre-him. But it wasn't always like that, he used to scare the crap out of me and I spent years walking on eg shells.
I lived in Brazil for 2 years when I was 20/21. I went out with 2 guys during my time there. That was it. It was enough though to make a huge issue of apparently. It got so that I couldn't ever watch a film with a brazilian flag in, or any reference whatsoever, even sound track, or even if some one was wearing a flag on their clothes... World Cup was a ffing nightmare in west london I can tell you! he would start up berating me, calling me names and everything until I couldn't take it any more. I'd lose it and flip. I was bonkers! (Clearly blanked it all out now though...
)
He once woke me up at 2am and dragged me to see something on the telly about shanty towns, to prove his point that I'd been out with low class people. By the time I'd hobbled to the telly half asleep, the news had moved to something else... I did actually year his head off for that. Don't FF with me on a work night. You are jeopardising my job, which I will not tolerate.
I fecking lived there, I never went out from anyone from the favellas FGS, I went out with a film critic on the telly, and a guy from the office.
He tells me he wants me to teach DS portuguese, but tbh, I'm scared if I speak it, there may just be repercussions. TBH I don't want to risk it. I'll teach DS when H is gone.
OK so I have my adorable DS, but if not with 'H', I could perhaps be with someone who is supportive, a great dad and an equal partner in my life. If I had kids with someone else, I'd love them the same...
I ended up being made redundant from that job, I am sure my performance suffered so much as a result of the abuse I was being subjected to. I lost all my confidence.
Only reaching rock ffing bottom in his god forsaken land taught me never, ever to put up with that shit again and that if he objects so strongly to any aspect of my life, then to do the right thing and walk out. I hold the door open for him regularly! 
I won't be happy until he has gone, until then I just live my life, involve him in it as little as possible and tell him to STFU whenever he thinks he has a right to say anything.
So this is a long, very long-winded way (typical for me) to say RUN LIKE THE FECKING WIND! Don't put up with this, that way sure madness lies.
I was your age when I went through this, there is still plenty of time for you to ditch him now and find some else who will be better.