Sorry, this is a long one.
My question is: How to break up with someone who I suspect has 'narcissistic' traits and get them to leave your house?
I'm constantly on eggshells, being criticised and "corrected", told what is suitable for me to wear, I have to have dinner ready for when he's home or he kicks off, nothing I ever do is good enough, his anger is sporadic, over tiny things and controlling... the list goes on and on.
He's also given me lots of reasons to believe that he's not happy in my "pre-made" family (I have a 10 year old from a previous relationship).
He also doesn't contribute to any bills as he still has a flat elsewhere, he just never stays there. He will buy the food shop though sometimes, but always claims to be out of money and makes me feel bad.
He always talks bad about my friends and family and I've always suspected it's to try to put me off them so I only have him - he did ultimately fail on this tactic, though.
To make it worse, we have a child on the way which he isn't happy about either (unplanned as I was on contraception, but abortion is not at all on my radar). I feel a bit trapped because altho he's made it perfectly clear he doesn't want a baby, he's told me he is coming to the scans (for example) regardless of not wanting it, and this makes me feel a bit uncomfortable.
We argue constantly about the same thing over and over again and during arguments he will call me names and just be verbally abusive (but never raises his voice).
It's come to my realisation recently that he's actually jealous of the relationship I have with my son and thinks HE should be my priority and not my son (never going to happen, kids first always).
He obvs has some good qualities too and manages to reel me back in after each argument. But this list is not exhaustive and I'm just trying to show you guys what I'm dealing with and why I'm asking for advice on this particular subject.
Please no judgements.
I know this needs to be done and I'll be happier in the long run. I've read online that you should prepare before going steaming in, and try to keep the convo to a minimum, but what's really the best strategy!? I feel terrified (not for my safety, but for his reaction and potential repercussions).
Advise is greatly appreciated, please