Welcome B&G. Sorry for what brings you here, but glad you found us.
Have you looked into NarAnon or AlAnon in your area for some face to face support as well? Would be worth a go.
You know, he's not gonna change until he wants to get better. How much more of this are you willing to put up with. Please ensure that you protect yourself as much as possible. Financially and also not getting pregnant at this point. Do you have kids already?
BB