How long does drug detox last? No one number fits all. Withdrawal can take a few days or more. The substance used plays a big part.

A medically supervised detox stay fits your needs. It is not a set three-day plan.

These timeframes are only guesses. Do not use them to pick a home stop. Check our guide to finding drug detox care for help finding care.

We run a treatment directory. We do not provide treatment. We do not claim medical review.

If you have an immediate medical emergency, call 911 now. For treatment referrals, contact SAMHSA’s National Helpline at 1-800-662-HELP (4357).

Timeline for Drug Detox by Substance

Broad ranges are not a guarantee. No one can tell you the exact end date for your detox. Bodies process drugs in unique ways. The estimates below show what you might see early on. They are not a personal prediction. Do not rely on them to pick home detox. Always get medical help for detox.

Weeks to years

general estimate for how long benzodiazepine withdrawal symptoms can last[1]

Below is a table showing usual patterns for five drug types. Think of these as general estimates, not sure outcomes.

SubstanceOnset EstimatePeak EstimateTypical DurationNotes
Short-acting opioids (e.g., heroin, oxycodone)6–12 hours[2]36–72 hours[2]About 5 days[2]Acute phase; protracted symptoms possible[2]
Long-acting opioids (e.g., methadone)36–72 hours[2]Later than short-acting[2]Longer than short-acting[2]Less severe but longer withdrawal syndrome[2]
AlcoholNot specified in provided sourcesNot specified in provided sourcesMild to life-threatening; some symptoms last months[3]Severe cases involve seizures or delirium[4]
Other substancesTimelines vary too much to give a reliable rangeTimelines vary too much to give a reliable rangeTimelines vary too much to give a reliable rangeConsult a medical professional for specific estimates

Get medical help right away if you have severe or worsening signs, like seizures, confusion, or hallucinations. Call 911 or go to the nearest emergency room if you experience these danger signs.

See our guide on the opioid withdrawal timeline to learn more about how long opioid withdrawal lasts.

The drug detox timelines by substance listed here are only a start. How long your drug withdrawal takes depends on your health and past use. A medical professional can look at what you need. They can build a safe plan made just for you.

How Long Does Drug Detox Last? Three Different Time Frames

When you ask how long it takes for the body to detox from drugs, you might mean three things. Knowing the difference helps you set clear goals for care.

A healthcare provider in a white coat holds a patient's hand across a desk
Medical professionals can help guide a person through the different stages of detox. Photo: Vitaly Gariev / Pexels
TermWhat it meansWhat affects timingWhat it does not tell you
Withdrawal symptomsBody reactions after stopping or cutting back on a drug.The drug used, amount used, and your health.It is not a measure of how clean your body is.
Medically supervised detox stayMedical care to manage symptoms and stabilize your health.How bad the symptoms are and your medical needs.It is not a guarantee that all drug traces are gone.
Drug eliminationHow long it takes for your body to process and remove the drug and its metabolites.Your metabolism, dose size, and the specific drug.It is not a safe-detox timeline or a sign of recovery.
Test detectionHow long a drug or its metabolites can be found in a test sample.Metabolite presence, test type (urine, blood, hair), and cutoff levels.[5]It is not a safe-detox timeline or a sign of recovery.

There is no single moment when a drug is fully gone, and times differ by substance. For short-acting opioids like heroin, withdrawal usually peaks in 36 to 72 hours.[2] With longer-acting opioids like methadone, it may take 36 to 72 hours to start and can last longer.[2] Benzodiazepine withdrawal can range from weeks to years, based on the med and usage history.[1] Since these times vary, a test window is not a safe-detox timeline. A negative test does not mean your body is done adjusting. Neither a test result nor a set time frame proves withdrawal is complete or that you are safe to stop getting care.

While detox helps manage withdrawal, it does not treat a substance use disorder. Ongoing care supports recovery and lowers the risk of returning to use.[6]

Why Detox Does Not Have a Set Length

Every body clears drugs in its own way. That is why detox takes a different amount of time for each person. No one timeline works for all.

A few things shape your course:

  • Substance type. Withdrawal signs change depending on the drug.
  • Usage history. Your usage habits matter, including how much and how often.
  • The length of time you used the drug is a factor.Timeframe.
  • Multiple substances. Mixing different drugs adds complexity to the withdrawal.
  • Health needs. Other medical or mental health issues affect care.

Teams make plans after checking your body, mind, and social life.[7] This custom plan matches care to your true risks. ASAM guidance checks for severe or complex withdrawal risks when picking a setting.[4]

Ending the acute phase does not always end withdrawal. For some drugs, sleep issues, mood changes, or focus problems can stick around for weeks.[4] A quick date check cannot show withdrawal is finished. It also cannot prove leaving care is safe.

Does a 3 Day Detox Work?

People often wonder if three days is enough. A fixed day count cannot say if a stay suits you. Only a qualified medical professional can judge your specific needs. Do not use generic timelines to pick your stay length.

Why a short stay might not be enough depends on the specific substance and your personal health. Withdrawal onset, the peak of acute symptoms, and the time needed for stabilization vary significantly. For example, withdrawal from short-acting opioids like heroin or oxycodone typically peaks 36 to 72 hours after the last dose and lasts about five days.[2] In contrast, withdrawal from longer-acting opioids like methadone can take 36 to 72 hours just to begin, followed by a longer overall withdrawal period.[2] Because these timelines differ so widely, a three-day window may end before the most intense symptoms have passed or before a person has stabilized safely.

This self-check helps you see if you are set to discuss your timeline with a provider.

What Should I Ask About My Detox Timeline?

  1. Have you shared your specific drug use history with a clinician?
  2. Have you told them about all other drugs and any health issues?
  3. Do you know how the program checks on your progress?
  4. Have you asked what happens if symptoms continue after the acute phase?
  5. Have you planned follow-up care for after detox?

This self-check is for information only and isn't a diagnosis.

Risks of Withdrawal and When to Find Urgent Help

A broad timeline does not show if someone is in danger. Some symptoms are normal, but others are life-threatening emergencies. Never handle severe symptoms on your own.

  1. Call 911 now. Call 911 or go to the nearest emergency room now for a seizure, delirium, hallucinations, or severe confusion during withdrawal, or for trouble breathing.[1][4] If someone cannot be woken, call 911; this can be a sign of a possible opioid overdose.[8] For a suspected opioid overdose, give naloxone if available, call 911, and follow the dispatcher’s instructions.
  2. Stay with the person. Do not leave an unresponsive person alone. Wait with them until help arrives.
  3. Get professional advice. If symptoms are worrying but not an immediate emergency, contact a clinician or emergency department. Do not use this article's timeline for safety decisions.

Benzodiazepine withdrawal can be severe or life-threatening. It may include seizures or delirium.[1] Severe alcohol withdrawal can also cause seizures or delirium.[4] Seizures, delirium, hallucinations, or severe confusion during withdrawal require calling 911 or going to the nearest emergency room now. These conditions carry high risks. Do not handle them without medical care.

Check our guide on alcohol detox safety risks to learn more about stopping alcohol safely. Our guide on withdrawal emergency signs gives details on other dangers.

Following detox or a pause in opioids, your body undergoes changes. Tolerance drops during this time.[9] If you return to using, your old dose could be too much.[9] This raises the risk of overdose.[9] Stay connected with your care team after leaving a program.[9]

Where to Get Medical Detox Near You

Medical detox, or withdrawal management, is a structured process designed to safely manage the physical symptoms of stopping substance use. While some people receive medications to ease withdrawal symptoms, the specific treatment plan depends on the individual’s needs and the substances involved.[7] Typical components of medically supervised care include an initial assessment of your health and history, continuous monitoring of vital signs and symptoms, the use of medications when appropriate to manage discomfort or prevent complications, and stabilization to prepare you for the next phase of care. Staffing and services change by location; some sites have more workers or closer patient checks.

Time in medical detox changes a lot. It depends on the drug, how long you used it, and your body's response. No set schedule exists for how long you stay. Clinicians use a check and stability to decide when to go. They do not use a fixed number of days. Short-acting opioid withdrawal may peak in days. Longer-acting opioids like methadone can take more time to start and end.[2] Benzodiazepine withdrawal can last from weeks to years. This depends on the med and how you used it.[1] Because of these changes, one general time range does not fit all drugs. Your care team picks the stay length based on your progress.

Pick a place that fits your exact needs. Your level of care should match your risk of withdrawal and your clinical needs.[10] Ask plenty of questions before you begin. This lets you choose a safe spot. It also helps make sure the team can deal with any issues that pop up.

Questions to Ask a Medical Detox Program

Your ticks are saved on this device only.

It takes some work to find a medically supervised detox program. You can browse our list of medical detox programs in your area. Also, read our guide on withdrawal management medications to learn about treatment options.

You can also call SAMHSA’s National Helpline for free help.[11] It is open 24 hours a day, 7 days a week.[11] They can connect you with local resources.[11]

Care Steps Following Detox

Detox serves as an important first step. Yet it is not the final stage. By itself, it does not treat the underlying substance-use disorder.[6] It also does not reliably provide continuing recovery care.[6] View it as clearing the path for the actual work to start.

A counselor in a plaid blazer talks with a woman who has a hand on her shoulder
Planning for the next steps in care can help maintain progress after detox. Photo: SHVETS production / Pexels
  1. Before discharge

    Meet with your team. Agree on follow-up plans. Decide who will coordinate your next steps.

  2. At discharge

    Connect with your next service. Confirm your first appointment before you leave.

  3. After discharge

    Keep your treatment plan. Lean on your support system to stay on track.

Your next moves depend on your case. Some people head to residential or outpatient treatment. Others start medications that aid recovery. For opioid use disorder, specific medications are evidence-based options.[12] They improve outcomes and lower the risk of overdose.[12]

Knowing the difference between these stages is useful. Check our guide on detox vs rehab differences to see how they link up. Talk to your team about next steps before you go. Or, you can search for detox centers that offer integrated services to begin.

Frequently Asked Questions

How long does it take for the body to detox from drugs?

There is no one timeline for everyone. It depends on the drug and the person. Withdrawal symptoms and a medical detox stay are different things. Alcohol withdrawal can last for months.[3] Benzodiazepine withdrawal can also last a long time.[13] Talk to a clinician about what to expect.

How long does it take to fully detox the body?

"Fully detox" is not a set medical term. Clarify if you mean symptoms, program time, or drug removal. Do not use a cleanse or a test to end care. A doctor can help define your recovery goals.

How long does it take for a drug to be completely eliminated from the body?

It varies by drug and person. A test result is not a timer for withdrawal. Test results depend on the cutoff level.[5] A professional can explain what your test shows. It does not show if you are done with withdrawal.

Is a 3-day detox long enough?

There is no fixed length that works for all. Three days does not guarantee safety. Some withdrawals take much longer.[13] Ask a clinician how they check your progress. They will adjust care if symptoms continue.

What are the hardest days of detox?

There is no single hardest day for everyone. It depends on the substance and the person. For short-acting opioids, symptoms peak in 1–3 days.[2] Do not use this peak to judge your care needs. Severe symptoms always need medical help now.

What are three signs you need to detox?

No three signs decide your level of care alone. Reasons to seek an assessment include experiencing withdrawal when stopping, having difficulty controlling use, or using substances that can cause dangerous withdrawal. The right level of care depends on a full evaluation of your medical, psychological, and social needs.[7] If you have severe symptoms like seizures, severe confusion, or hallucinations, call 911 or go to the nearest emergency room now.

What is the best 3-day detox cleanse?

A cleanse is not medical withdrawal care. We do not recommend cleanses here. Do not try to speed up drug removal alone. Contact a medical professional or referral service instead.