When someone makes the decision to stop using drugs or alcohol, one of the first questions we hear is, “How long does it take for detox to work?” It is completely normal to want a clear timeline. Detox can feel overwhelming, especially if you do not know what your body might go through.
Clinical guidelines from the Substance Abuse and Mental Health Services Administration (SAMHSA) and National Institutes of Health (NIH) note that acute withdrawal from most substances typically lasts from several days up to about two weeks, depending on the drug and pattern of use. For example, alcohol withdrawal often resolves within 5–7 days, short‑acting opioids within 4–10 days, while benzodiazepines may require a gradual taper over several weeks for safety. These timelines highlight why medically supervised detox is recommended: it helps manage symptoms, monitor complications, and transition people into ongoing treatment rather than viewing detox as a quick, standalone fix.