Is this his 1st time in rehab? If so, get ready...because in my experience...there will be MANY MANY more attempts to get clean....
Be prepared to spend everything and do everything to save him...
Heroin is evil..I have been dealing with it for 4+ years now with my 21 yr old AS.
If he says he doesn't have a problem with it...he is fooling himself and you