You have been together along time and met at a time that you were extremely vulnerable and had already pushed your friends away so I'm assuming that since you have no one to talk to about this that you are isolated, perhaps because you've concentrated your life around this man and not been able to make new friends?
There are huge red flags flying all over your post.
The things that he's saying are manipulative and controlling (please do research cohersive control)
Cohersive control can happen over a period of time and you may not even realise it.
Why is it you feel like you can't talk to him about going out? And feel it's so hard to approach him about it? You shouldn't feel nervous about talking to him about having a night out it should be a simple, 'I'm going out at the weekend.' as I'm sure it was when he told you he 'had to go out'
He doesn't want you going out unsupervised, What he's doing is turning everything around on you to make you feel bad, then threatening to tell his friends that your the bad guy! Which then makes you afraid of what they might think of you. NO NO NO.
Start getting your ducks in a row, speak to women's aid about your relationship, they will be able to help you to see things clearly and can help you to take the steps to leave, don't waste any more time with this guy otherwise this will be your life.