The length of time someone spends in drug rehab can vary depending on several factors, including the severity of their addiction, overall health, and personal circumstances. However, most people generally spend between 30 and 90 days in treatment. The first few days of rehab are typically focused on assessment and stabilization. During this time, medical staff will assess the patient's condition and develop a treatment plan. The next stage generally is detoxification, which can last for a few days or a week. Once the patient has detoxed from the drugs, they will begin therapy, which can last for several weeks. After completing treatment, many people choose to stay in sober living facilities or participate in outpatient programs to help them stay on track.