Been together 3 years. He was perfect when we met but now it's like he's done a 180. He constantly talks to me about other women in a sexual way and says I have male friends so he can do this as most boyfreiends would not be happy with me. He gives me dirty looks and calls me a slut when I talk to other men. Wants to come over unannounced for 5 min here and there even when I have my little boy here and he says the fact he can't pop over makes him feel I'm hiding something and im cheating. He says most men wouldn't want me.
He came to collect me from work once and a male colleague checked I was OK as was at 10pm and he was so angry whilst I drove back he shouted at me thr whole time and scared me. I took time from my studies to have my boy so I'm delayed professionally (happy where I am though) and he says I've achieved nothing (he has just quit his job due to bullying boss and only successful job he had was in his dad's department). He also lived at home until he's 40 and has been in trouble with police a couple of times but if I was to bring this up he'd say I was being horrible. He says everything nice we have he's done such as go away (once) or events etc and I'd be a terrible wife because I'm not traditional. I'm so unhappy I feel I've lost who I am. I don't know why he constantly puts me down all the time and if I stand up for myself he ignores me for days. Am I really so unlikeable? He says he's suing his old boss and police at thr same time I don't know why. He says I'm crazy. My head is fried.