one thing you can do for both of you is stop covering for him and stop making excuses.
I absolutely loved it when people covered and made excuses for me when I was drinkin. with that happening I could continue being selfish,selfcentered, and not take responsibility for me and my life.