I've been through my share of men. If there's one thing I've learned: You cannot fix an addict.
A man who is smoking dope several times a week is an addict.
And I agree with SL5000...someone in recovery isn't much better. You cannot keep them fixed either.
I'll never waste another moment of my life dealing with an addict.
I'd show him the door.
And next time, I'd look for a man who isn't an addict, or an ex-addict.