An inpatient treatment program will first try to remove addicts from the old haunts and the old pattern of thinking and behaving by changing their environment under a medically supervised treatment facility. This also helps remove from them any temptation to relapse during any stage of the recovery plan. In the early stages, family members are restricted from visiting to limit distractions from the outside world. Residential drug rehab may last anywhere from three weeks to six months.
An outpatient rehab in St Louis as in many other outpatient treatment centers, is designed for those with short-lived addictions or those who have moved from inpatient treatment and have learned to maintain their general sobriety. These people are allowed to resume lighter duties in their home or work life as long as these places do not distract them from their recovery.