Oh boy can I relate. If my ex wasn't dead, I'd swear you were married to him!
You don't need to take that kind of abuse, and I'd suggest counseling. I doubt SERIOUSLY that he will go because of course there's "nothing wrong with HIM" (according to him), so go yourself to get your power back! He's taken that from you -- and you need to learn how to retrieve it. Believe it or not, you can get it back, because I went thru therapy and got MINE back, and learned how to handle my abusive husband -- for awhile anyway until I divorced the idiot. LOL
You're not going to be able to take that kiind of abuse for long before your self-esteem is in the toilet. No one can. You can't be brow-beaten and and completely dominated like that without some mental repercussions, so get some counseling and then decide what you're going to do.
I wish you the very best. This guy needs help but I doubt he'll EVER get it. This kind never does because they just don't think they need it. God bless and please take care of YOU. Big hugs, Lee