How Long Does Drug Rehab Take? Rehab takes a long time because of the significant effects drug addiction has on a person’s brain, body, and behaviors. The answer is: it depends. Most drug rehabilitation programs last from 28 to 90 days, although some may be shorter and others might be longer,… Read More