Has he ever been caught or anything like that
I got caught by my mom once
and for a year after that Getting high just stressed me out with the paranoia and what not. I just kept thinking about getting caught or judged and it ruined by high and made me act like a dumb fuck.
Enviroment is the big thing don't make him drive at rush hour and dont be like COPS! and watch him freak out.