Feel pathetic even writing all this on here cos it's so personal but I'm so fed up
Reaching out to people who understand your situation is the strongest thing you can do, the only relationship it has to 'pathetic' is that it is the direct opposite.
The voice inside you that's telling you he is all wrong is the voice you haven't been able to make heard. The one that stands up for you, the one that knows your rights and boundaries, and wants to enforce them. The one that he squashes.
Your route out of this is through letting that voice speak. Or yell its head off. For extended periods of time. In places where it's respected. This is one of those places. As is the friend you told us about upthread. As will be a good counsellor. As will be Women's Aid. And I was also going to suggest writing it all down. Start with the thing that goes round your head most often as an injustice that he's forced over your boundaries. Have a tantrum on the page. Red pen, capital letters, under-fucking-lining. I did this and it was massively useful. It got my voice out of my head. Nobody ever even saw it except me, but it was a way to express myself. Also, when I looked back on it, I could see how valid and self respecting the person who wrote it was, when, at the time I wrote it, I felt small and useless.
I woke up to a text from him saying "Love you beautiful"....after spending all night having a go at me? Honestly, he baffles me
It's the bear thing. There's really nothing to understand. He invalidates you constantly because your feelings mean nothing to him, and his mean everything. And so your distress about the way he spoke to you will go unregistered by him. Narcissists are quite amazing in the way they operate. Not in a good way, but in a 'Wow. He's a totally different species, and yet he looks so human' way. They are also all disturbingly similar in their methods. It's like they all read the same rule book on relationships.
I'll bet if you brought it up, he'd say something like 'Jeez, are you still going on about that stuff from last night? Don't you even know how to move on? Smart people know how to move on. What's wrong with you?!'