I am in a similar situation. My husband drinks alot. Pretty much everyday, though he would deny it. He, too says he can quit, and he did for 1 month once but I've decided that he really likes drinking. He grew up in a household that drank. I'm sure his parents drank everyday - a drink before dinner, wine with dinner, etc. Alcoholic? I don't know.
I have been to alanon and it did help me. I believe my husband and I have an unspoken truce. He drinks but he drinks later in the evening usually after the kids go to bed. I didn't want them to associate drinking with an "everyday" behavior. If he starts to be argumentative (which usually indicates that he is getting drunk) I stop talking to him. I will not engage in any kind of conversation with him when he's drunk.
This said, I think our relationship is mediocre, at best. He holds a job, interacts well with our kids and we are financially secure. The fact that he's uninterested in his health bothers me but I don't fret. And I try not to monitor his drinking (by checking the bottle). Being really focused on the drinking is nerve racking. However, it's a natural reaction to you feeling out of control. And the truth is you have no control over your husband or his drinking. Al-anon really helped me disconnect, even though I only attended a couple meetings. It helped to see "normal" people who were dealing with the same issue.
However, I understand the pot thing - being embarrassed. First, it's illegal and second, pot users don't have a good image in my mind. I would be more bothered if my husband was smoking pot. And it would be harder to ignore since it stinks. My husband drinks a bottle of Jack Daniels whiskey each week and I think about the money he spends - what a waste. As I say, it's an uneasy truce.
Lastly, I am a stay at home mom and have been out of the workforce for 10 years. Recently I've decided to go back to school to be trained in a job that I think I'll really enjoy. This has really helped me feel more in control of my destiny if I get fed up with the drinking.
One thing that my husband will not do is drink and drive. If he's going to drink after work in SF he takes a taxi to the train and home again to avoid driving.
One time he called me from work and said that he wanted to stay after work and have a couple drinks (which usually means 4-5 drinks). His car was already at the train - could I go and pick it up and he could take a taxi home? It was the second time this request had been made in as many weeks and I refused. He whined about how he couldn't go out and not drink as it would seem rude. BLAH, BLAH, BLAH. I held firm. He didn't go out for a drink and was mad at me for 2 days. I just didn't care. So, yes, our relationship would be much better if he didn't have this monkey on his back.
Good-luck and know that you are not alone. Please contact me if you wish to talk further. Michele