How long does Heroin Rehab take to Complete?
The length of a heroin rehab program varies from facility to facility. However, most inpatient programs such as those at Seasons Recovery Centers last on average two to three months. Across the United States, the most reputable addiction treatment facilities last no less than a month, with some intense long-term programs lasting a year or more.