Spiderlashes - I don't think OP has a substance abuse problem.
I think you should start distancing yourself from him, unless he is willing to get help. He is a user. If he were a casual social weed smoker (like 3-4 times a year) or drinker, that would be different. Also with pot being illegal and American drug laws being overkill, you jeopardize your future being around him.
Honestly, if I were you, I would seek counseling to change your behavior of seeking needy men with substance issues. I'm not being snarky. Why are you putting his issues above your needs? If his smoking makes you uncomfortable, that is your gut sending you a signal that you're better off without him.
3b/c, medium-coarse, low porosity, low density
HG: Jessicurl Too Shea and Kinky Curly Curling Custard
Shampoo: nonsulfate shampoo and Suave Naturals sulfate shampoo when needed