Controlling bf

My bf is very controlling and right now it's getting to the point where we have a lot of problems because he has so much restrictions on me I told him that what he expects of me he has to do also. so when he does something that he would eat my head off for if I did it. I get annoyed and it makes me seem insecure and jealous but only reason I do is because if i did it he would be so angry. I love him a lot and have been together for a while so I can't just leave him. When I ask him to stop being controlling he shuts off completely and pretends like he doesn't care about anything and tries to make me feel bad etc. I really need advice i don't know what to do. Talking to him about it doesn't help but I don't want to lose him.
Like I'm not allowed to 
1. Have any social media he even had a big argument with me over having this app. 
2.not allowed to talk to any guys at all. Not allowed to be near them. 
3. Not allowed to wear certain things 
4. Not meant to get a job but I'm doing that since I'm also studying. 
It's just getting so hard to be with someone that demands these things but thinks they're allowed to do stuff so double standards all the time. If I do things or don't do them he makes me feel like I'm a slut or something looking for attention. No judging please I just don't want to lose him but don't know what to do:(. Help??