I don't have loads of advice ( a bit below ) but wanted to share I totally relate. Like @SensualDecay I have struggled to leave despite being the sole/core money earner, well educated, good job, no children. He gets angry, emotionally manipulates, has also thrown stuff/broken things, never hurt me directly. Calls me names. Vile to me but to everyone else you would never know. A perfect image is presented of our lives. I feel too ashamed to admit otherwise to people in real life and often they can't understand. It isn't just you. Don't be hard on yourself. It's painful.
For me, I've tried to educate myself on why I haven't been able to leave which I think you might find useful too. I have to remind myself all the time;:
FOG - something known as fear, obligation and guilt in emotionally abusive relationships can keep you there. I relate to this. I have been made to
Feel i owe something to him or I've always had to make it up to him/prove I care (obligation), then fearful to leave and also guilty if I did.
Co-dependency. I've realised how entangled I have become. My self esteem has been so tied to his moods, criticisms, needs. Took me so long to realise. I met him at 16 and been together 21 years... so in some ways not surprising.
Trauma bond. We get stuck in toxic cycles. The pattern of emotional turmoil / difficulty and recovery is something we can get addicted to. The feeling of strong emotions even if bad can bond us and draw us in to keep going back, even if it is miserable.
iI's taken me years to finally have the courage to commit to end this relationship. We have finally agreed to split but like you I feel terrified. I just know I can't waste more of my life in this endless pit and there is another life out there. I've had to stop feeling guilty or responsible for him. It's hard. I'm expecting him to manipulate the decision/situation soon. It's exhausting.
From the little progress I have made I found it's helped focusing on small steps that focus on me and my needs and future. To build my confidence up before any dramatic change.