It's not surprising you feel sad and lost - at some level you probably don't understand how someone who is supposed to love and cherish you can endlessly treat you so nastily. Indeed, the vodka at 9 am shows this relationship has destroyed your well-being. And sadly, you have assumed this is about you and you are somehow at fault when actually it is down to him.
‘Why Does He Do That?' is a great place to start. I bet you will recognise your partner in there.
Abusive partners do get into their partner's heads. The good times probably feel particularly amazing because abusers can lovebomb like there's no tomorrow, you're relieved because he's treating you well and the contrast with the miserable times is so great. In fact, the ecstasy/misery cycle of abusive relationships can be addictive, so another book you should take a look at is 'Women Who Love Too Much' by Robin Norwood who explains this very well - and also how to move on from it and form healthy relationships in the future.
As @Buggedandconfused says - you aren't stuck, you can leave. Definitely don't stay because you've already given him 10 years. Google 'sunk costs fallacy' - you'll get the picture. The fact that you've given him 10 years when he's treated you so badly is a shame for you but it also means you know you have NO further time to waste. He's dragged you down for long enough. Life is not a dress rehearsal - we have only this one shot at it; you owe him nothing and you owe it to yourself not to waste any further time with this man.
In fact, why can't you just pack his things and dump them outside with a text telling him you're done and then block him? If that really isn't possible, is there somewhere else you can go? You're in an abusive relationship and you are allowed to leave your home to escape domestic abuse. If there's anyone you can reach out to for support IRL, you should do that. They can help you get away from him and also stay strong if this guy tries to hoover you back in. Keep posting here too if it helps.
What did you learn about relationships as you were growing up? You should also look into why you have stayed in this relationship for so long when you were getting so little from it. People on MN recommend the Freedom Programme and indeed the Robin Norwood is also helpful on this.