Prior to rehabilitation from heroin use, addicts must go through heroin detox. This detox process can be accomplished in two ways. Medical detox, which is sometimes referred to as rapid detox, is a process in which addicts are supervised and given medications to minimise the intense withdrawal symptoms. Patients are monitored 24-hours a day until a trained professional feels they have successfully been weaned off heroin.

The second way to detox is through a method of ultra rapid detox. This is a process in which addicts are placed under anaesthetic while they undergo the detox. While unconscious, the patient is given medication that helps to accelerate detoxification. After a few days the patient is ready for a heroin rehab centre stay.

There are many choices of heroin rehabilitation centres, each offering its own method of treatment. Most will have integrated behavioural therapy in their treatment programmes. This form of behaviour therapy helps recovering addicts break free from their heroin addiction by combining it with pharmacological therapies.

Cognitive behavioural therapy has proven to be an effective method of teaching recovering users about new strategies in remaining drug free. They learn how their environment puts them at risk of a possible relapse and are taught how to overcome temptation. These types of therapies can also be found in the form of ongoing support groups. Addiction rehab centres such as 12 step programmes offer voluntary participation in community support programmes that can help recovering addicts lead a normal healthy life.