Controlling boyfriend? Need advice 😔

Okay so ive been with my SO for 2 years next month. We are currently expecting our first baby in October. (we are both 20)
But lately ive been so unhappy and confused  as to how his been treating me. We have little trust at the moment due to him fucking up in the past and me as well (mine was for a health reason) 
He has very bad OCD and I thought I could handle it until his been using it for every reason as to how he is. He never used to be like this. 
One of the things he does is make me swear on our childs life for everything. (and I mean every little thing) which im okay with.
But what im not okay with is him being able to go out to the footy every weekend, go to the pub for a drink, and basically do what he wants yet I cant even go past my letter box? I thought again yes I can live with this until he gets more trust and maybe he will let me go out more once the baby comes along. But ive been questioning all this today when he forbid me from picking up my little brother from school. His school is only 2 seconds down the road and ive been asked to get him every day now since my mum works now and I sit at home. He said I can pick my brother up when his at home so he can come too otherwise im not allowed too.He says if I pick up my brother he will go out and do something just to get back at me.
I dont know how to handle these situations. (his the most controlling person ive been with ever) and he blames everything like today on his cod.
Its gotten that bad that ive made an appointment with a counselor Tuesday to talk about my relationship. But I just dont know how to get him to see that his treating  me more like a lap dog than a partner? He says he knows he shouldn't go out yet when he does go out he makes it out like its my fault his nights ruined if I say one thing thats not okay. I need some advice ASAP because its making me scared to even have this kid with him if he doesnt ever change 😔