Since withdrawal from heroin can be extremely uncomfortable and can prompt the individual in recovery to turn back to the drug, professional treatment is frequently recommended. Oftentimes, a period of detoxification is needed at the onset of treatment to manage symptoms and maintain comfort while the remainder of the substance leaves the body. At times, the medical team will administer medications to ease the process. Typically, detox is completed on an inpatient basis so that a medical team can be present at all times.

Following the detoxification process, the recovering heroin addict can be referred to a number of treatment options like residential rehab, outpatient mental health or drug and alcohol therapy, medication management, and community supports to continue working towards establishing and maintaining recovery from heroin.