Thank you all for the responses.
Is walking away really my only solution? When things are good they are great and when times get hard they are dark days. There are more good days than bad days.
He is on the road during the week and the last 3 weeks be has been home he has been drunk. I am not a saint either but I do not drink all the time. When I start I can stop.
What other consequences are there? How do I make him see that this is a huge problem and things need to change. He always has a comeback to everything and finds ways to blame or switch things up on me. I am entitled to have a few beers if I want to i work hard, that is what I hear all the time. Or it's only a few beers.