As said above, there's not much you can do but be there for him.
Being 10 minutes from Camden AND Philly has lead me to see literally more friends than I can count walk that line, and more than I care to admit lose the battle with it. Dated a dude who was neck deep in it. Years of BS before we could get him checked into rehab. PM me some time dude if you needa talk about it. Shits rough.
Hope your boy figures it all out.