Sorry to hear of what your son (and family) is going through
I see you have posted in our addictions forum as well, but also wanted to point you to our other site, where you may find a lot more input on this
Psych Central Addictions forum
http://forums.psychcentral.com/addictions/
I do hope things get better for your son