Hi OP. I have recently quit drinking due to having a problematic relationship with alcohol like your husband.
Once you get into a habit of drinking, it’s so hard to break. I don’t think you should give up entirely on someone who has a problem with alcohol. But it might be a good idea to scare him into thinking he’s finally blown it. Sometimes people just need real fear to push them to quit drinking.
Can you sit down and talk with him and explain that he’s choosing alcohol over you every day, he clearly can’t moderate his drinking so he needs to quit altogether? At least for a long, long time until he’s entirely broken the habit. For some drinkers, the idea of quitting drinking forever is terrifying, overwhelming, and seems impossible. It puts them off even trying. If he’s one of these people, then you can give him a goal. Make it fairly big, but not terrifyingly large. Quitting for, say, 100 days - having 100 days entirely alcohol free, can be a very achievable goal. You can discuss with him how, if he feels like he’d like to reintroduce alcohol after that then he can but with very clear boundaries. For example, no drinking at home. Only drinking on special occasions. No more than 3 drinks at a time. No more than 2 drinking days per month. Or whatever works for you two.
Perhaps after the 100 days he will feel amazing and proud and, in his new clear headed state, won’t want to go back to drinking. Or maybe he will decide that he wants to try moderation going forward. For some people, the long period of quitting breaks the habit of binging and they’re able to reset and moderate their drinking in the future. Others might fail during their period of moderation and will have to start over. But once he’s shown he’s willing to do the work, at least you know it’s possible for him to change.
The problem is of course that drinkers can only change when they personally feel they need to change. So like I said earlier, scare him if you need to. AFTER having this conversation, if he doesn’t respond well to it or isn’t willing to do it, leave. Say you’re leaving him until he’s willing to choose you over alcohol. Do some research about the damage he’s doing to his body and tell him. 4 years of drinking like this could have done some real damage, but luckily the liver is capable of healing itself, at least to some extent, if people quit. Reading some of he posts about this on the Alcohol Support thread on Mumsnet really motivated me to stay sober!
So I am not going to just say ‘LTB’ like everyone on MN does because it’s not that easy, but I will say do whatever you need to do to scare him and make him realize how out of control his drinking has got, and how he will lose everything if he doesn’t quit.