I think you've hit the nail on the head OP. You really resonated with me when you said you've married your mother.!
I grew up in a household with a narc mother, father who appeased her and a brother who was the golden child.
She was only happy when I was not and spent her entire existence trying to make sure I was miserable, never bettered myself, just like her.
I left at 16 and didn't look back. However what I realised shortly after my first wedding was that I'd married someone who treated me exactly the same. Whenever I said anything, his immediate response was always, 'not really..' but when pressed why he thought that, never had a resin, he just enjoyed putting me down.
When I finally plucked the courage to kick him out my life transformed overnight, and it's been amazing ever since I took back control and decided to only have people in my life who made it better.
Dont think 'how will I ever start again with someone new' think, 'how much better will my life be when I don't have someone constantly pulling me down'
Build up that courage, get your ducks in a row, and make plans to move on from him, I can promise you, your life will improve 100% overnight. Being single is better than being abused. Make no mistake you're in an abusive relationship right now.