The length of alcohol rehab can vary depending on several factors, such as the severity of the addiction, the person’s response to treatment, and the type of program they attend. Generally, alcohol rehab programs can range from a few weeks to several months. Inpatient or residential treatment programs may last anywhere from 28 to 90 days, while outpatient programs can last for several months or more. Some people may continue with aftercare and support groups for an extended period of time after completing a rehab program. It’s important to work with a healthcare professional or addiction specialist to determine the appropriate length of treatment for your specific needs.