Oh waves. I don't know you from before, but my heart just breaks for you as I can relate all too well to what you are saying and how you are feeling.
I have an abusive ex who had the same impact on my self esteem that it sounds like your ex is having on you. Over the years he slowly beat me down (and I am a strong, witty, intelligent, good person!) until I was a shadow of myself.
I changed soooo many things about who I was and how I behaved, trying to be "good enough". I too believed that if I wasn't good enough for him,I definitely wouldn't be good enough for anyone better.
These are the things I put up with before I finally, finally, finally left (and again, I know you don't know me, but I am by all accounts a pretty good catch!):
- him forcing me to sleep with my friend and tell him about it
- him forcing me to sleep with his friend so he could listen
- him raping me with a different friend
- not being allowed to text him or call him or communicate at all without his permission
- him cheating on me countless times, and blaming me for "just not getting him"
- him calling me every name in the book, and isolating me from my friends and family
- him waking me at all hours of the night (when I was 'allowed' to stay over) demanding sex
- him gaslighting and blocking and gaslighting and blocking
- him telling me I was: fat, ugly, desperate, needy, demanding, controlling, crazy, unloveable, etc
- him ignoring me or freezing me out for days and then losing his temper if I didn't respond immediately when he deigned to be back in touch
- him refusing to take me to the hospital or visit me in the hospital when I lost over three pints of blood due to a complication due to a cervical operation, because HE insisted we have sex before the recommended six weeks!! He said it "wasn't his fault I have in so easily" and then when I was in hospital "it wasn't fair for me to me so fucking demanding that he come... If he wanted to come he would"
- him saying to me once "no wonder your mom tried to kill herself when you were younger"...
And the list goes on and on and on and on...
I stayed for years. No children together. My friends never stopped supporting me, and even though I felt like I let them down every time I went back, I now realise that the only person I was letting down was myself- my friends all loved me no matter what and just wanted to do whatever they could to help me get safe and happy.
And, now I am. But I had to move cities to get away from him. It was wholly worth it!