Sounds like you could use some alanon. Many of us addicts were functional like your husband. I know that I used other past wrong against them as an excuse to use, and people will do that to me now that I'm sober. Go to alanon. That's advice I've been given over and over when I speak about these things. Just because you're an addict doesn't mean you don't live with one.