Inpatient rehabilitation stays for drugs and alcohol are an option for people who have been unable to achieve their substance use goals on an outpatient basis.
Rehab programs typically run from a couple of weeks to several months. The average stay is roughly thirty days. There are even therapeutic communities where a person can stay for a more extended period (a year or more) to increase her chances of maintaining sobriety while reintegrating into the world at large.
For people with bipolar disorder and others with both mental health and substance abuse issues, it’s important to select a program that provides dual diagnosis treatment.