The length of drug addiction rehab can vary depending on several factors, including the severity of the addiction, the type of substance used, the individual’s response to treatment, and the treatment approach used. In general, drug addiction rehab programs can last anywhere from a few weeks to several months or even longer. Short-term programs typically last between 28-30 days, while long-term programs can last up to 90 days or more. Some individuals may require ongoing treatment or aftercare support to maintain their sobriety. The duration of drug addiction rehab will depend on the individual’s unique circumstances and treatment needs.