J.G.
He needs AA and you need Al-anon!
It truely sounds like he needs to stop drinking. This means absolutely no alcohol in the house. If you go out to dinner together, you cannot order a drink. No going to bars. Try to avoid bars altogether. If he is willing to admit he has a problem, he is going to need you to be on board 100%. He's also going to need his family and friends on board, and that includes his parents.
My husband is a recovering alcoholic. We will never have alcohol in the house. If I want a drink, I have to have it when I'm out without him. I do miss it sometimes, but this is something I have to do for him.
I would begin by going to an Al-anon meeting. It will help you feel less alone and help you learn how to help him.