Well, there is hope it may not feel like it right now dealing with anyone in active addiction in particular opiate addiction is very difficult.
The options, he could get detoxed and do a 30 day rehab most are based off 12 step the goal is abstinence with the addict attending 12 step for ever.
Methadone detox, usually take methadone for 3/4 weeks once the addict is stable its tapered down to zero till they are drug free. The problem is, usually young addicts need some type of help to obtain the skills to live drug free. Maybe Detox followed by some type of therapy to help the addict deal with his problems.
Subutex, same as above though its less difficult to taper down.
Methadone or subutex long term treatment usually called maintenance.
Lets look at how addicts deal with the various interventions.
The majority of those who attend rehabs and 12 step fail at least once if not multiple times the risks are when they detox they use at the same dose as before OD and die. Success rate of abstinence based treatments is can be as low as 5% at meetings and as high as 40% at rehab.
Detox, regardless of the method can be dangerous, again due to the fact they have a lower opiate tolerance if the use they can OD and die, hence the thought behind maintenance. Long term opiate substitute therapy ( Methadone and Subutex) if dosed correctly( Both block the desire to use opiates) both are opiate derivatives and are addictive themselves both give active addicts time away from using heroin allowing them time to get their lives together. Id say a Max 3/6 Month maintenance would work.
For any treatment to work the addict has to commit to some type of treatment intervention.
There is a school of thought( Id don't believe in) that family members should show tough love if the addict does not get clean when the family demands you cut the addict out.
That said, addicts in active heroin addiction tend to be extremely selfish people, at some point if they fail to stop its wise as a family to limit what you'll do for your family member.