This man is a bully! (But you already know that ...) And you've let his abusive behaviour go on for far too long. He is intimidating you and pulling you down into feeling worthless. That's what bullying men try to do. (I wouldn't mind betting that he tries to isolate you from friends and family too - that's what they do.) It's got to stop! Or you, as a couple have to stop!
Are there any times when you could sit down and have a calm conversation with him about his behaviour? Or has that become a 'no-go area'?
It's very hard to envisage a different life for yourself.
Do you still love him? Do you have enough money to leave? Could you make him leave? Do you have children, or other family members, who would help? (But do be careful who you talk to - it may get back to him, which would only make matters worse.)
A lot of thinking for you to do! But you have to do it. You can't carry on like this! You'll be unhappy for the rest of your life, unless something changes. So, what are your options ...? Think it through.
And, as others have said, don't worry about your mum. She doesn't have to know anything until you're sorted, if you think that she couldn't cope. (But she could be a strong support for you too ...?)
Don't keep leaving it, hoping that things will change - start doing something now! And in a year or two, you'll be so pleased that you did.
Keep strong! X