Hon, they are never going to have a healthy marriage whilst a) he is still drinking and b) whilst you are still in the picture.
Personally, I think the healthiest thing you can do is to walk away from this man and run to an al-anon or coda meeting. Stop trying to figure out why HE does stuff and work on why YOU have got yourself into this situation.
What do you want out of your life?