How long does drug detox last? There is no one answer. Withdrawal may take a few days or more. The substance you used plays a big part.

A medically supervised detox stay is built around your needs. It is not a set three-day schedule.

Do not use these withdrawal timelines to judge if quitting at home is safe. They are just estimates. Look at our guide to finding drug detox care for help finding care.

Our site is a treatment directory. We do not act as a treatment provider. 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).

Detox Time Frames for Each Drug

General timelines are not promises. No one can say your exact end date. Bodies handle drugs in different ways. The ranges below are wide guesses. They are not a personal forecast. They show what to expect in the early days. Do not use 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]

See the table below for common patterns across five drug types. Keep in mind these are general estimates, not guarantees.

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

If you face severe or worsening signs, like seizures, confusion, or hallucinations, seek immediate medical attention. Call 911 or go to the nearest emergency room if you experience these danger signs.

Check our guide on the opioid withdrawal timeline for facts on how long opioid withdrawal lasts.

The drug detox timelines listed by substance are only starting points. 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.

Detox, Withdrawal, and Drug Exit Times Do Not Match

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

A clinician in a white shirt smiles at a person holding a printed care document
A medical professional can help explain the timeline and risks of the detox process. Photo: Pavel Danilyuk / 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 one time when a drug is fully out of your body. Also, times vary a lot by drug. For short-acting opioids like heroin, withdrawal often peaks in 36 to 72 hours.[2] For longer-acting opioids like methadone, it may take 36 to 72 hours to start and can go on longer.[2] Benzodiazepine withdrawal can last weeks to years, based on the med and how you used it.[1] Because these times differ, a test window is not a safe-detox timeline. A negative test does not show your body is done adjusting. Neither a test result nor a set time frame says withdrawal is done or that you are safe to stop care.

Detox can help manage withdrawal, but it does not treat a substance use disorder. Continuing care can aid recovery and cut the chance of using again.[6]

What Makes Detox Times Vary

Bodies clear drugs at different rates. Because of this, detox length varies. One set of days does not fit everyone.

A few things influence your path:

  • Substance type. The drug you use shapes the withdrawal signs.
  • Usage history. The dose size and the frequency of your use play a role.
  • Timeframe. The time you have used the drug also matters.
  • Multiple substances. Using several drugs at once complicates withdrawal.
  • Health needs. Other medical or mental health issues affect care.

Care teams plan based on full checks of your body, mind, and social needs.[7] This method fits care to your real risks. ASAM guidance checks the risk of severe or complicated withdrawal when choosing a care setting.[4]

Once the acute phase ends, withdrawal is not always finished. For certain drugs, trouble sleeping, mood swings, or hard time focusing can stick around for weeks.[4] Guessing dates on a calendar cannot show that withdrawal is over. It also cannot prove that leaving care is safe.

Will 3 Days of Detox Be Enough?

Is three days enough? Many people wonder this. A fixed day count does not say if a stay fits you. A qualified medical professional must judge your specific needs. Do not use general timelines to decide your stay length.

The reason a short stay may fall short depends on the substance and your health. Withdrawal onset, the peak of acute symptoms, and the time needed for stabilization vary significantly. For instance, withdrawal from short-acting opioids like heroin or oxycodone usually peaks 36 to 72 hours after the last dose. It lasts about five days.[2] By comparison, withdrawal from longer-acting opioids like methadone may take 36 to 72 hours to start. The total withdrawal period is then longer.[2] Since these timelines differ so much, a three-day window may end before the worst symptoms pass or a person stabilizes safely.

Try this self-check to learn if you are set to speak with a provider about your timeline.

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.

Withdrawal Dangers and Getting Help Right Away

A standard timeline cannot say if a person is at risk. Certain signs are normal. Other signs are life-threatening emergencies. Do not handle severe symptoms by yourself.

  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.

Withdrawal from benzodiazepines 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 states are risky. Do not manage them without medical care.

See our guide on alcohol detox safety risks to learn how to stop alcohol safely. Our guide on withdrawal emergency signs explains other risks.

Once you finish detox or take a break from opioids, your body shifts. 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]

Steps to Get Medical Detox Close to Home

Medical detox, or withdrawal management, is a set plan to safely handle the body's reactions to 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 vary by setting; some programs have more on-site staff or watch patients more closely.

How long you stay in medical detox changes a lot. It depends on the drug, how long you used it, and how your body reacts. There is no fixed time for a stay. Doctors use a clinical check and stability to decide when you are ready to leave. They do not use a set number of days. For example, short-acting opioid withdrawal may peak in a few days. Longer-acting opioids like methadone can take more time to start and end.[2] Benzodiazepine withdrawal can also vary. It may last from weeks to years, based on the med and use pattern.[1] Because of this, one general range does not fit all drugs. Your care team picks the stay length based on your progress.

The right place fits your needs. Your level of care should match your withdrawal risk and clinical needs.[10] Ask questions before you start. This helps you choose a safe spot. It also helps make sure the team can handle any issues that come up.

Questions to Ask a Medical Detox Program

Your ticks are saved on this device only.

Finding a medically supervised detox program takes some effort. Check our list of medical detox programs in your area. Read our guide on withdrawal management medications to learn about treatment options.

SAMHSA’s National Helpline is another free option to call.[11] It runs 24 hours a day, 7 days a week.[11] Staff there can link you to local resources.[11]

Thinking Ahead: Care Beyond Detox

Detox marks a vital start, but it is not the finish line. On its own, it does not treat the underlying substance-use disorder.[6] Nor does it reliably provide continuing recovery care.[6] See it as clearing the way for the real work to start.

A woman wearing a plaid shirt sits while a counselor takes notes in a notebook.
Thinking ahead about your next steps in care helps keep up the progress made after detox. Photo: Vitaly Gariev / 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.

Next steps differ by person. Some go to residential or outpatient treatment. Others begin medications that help recovery. For opioid use disorder, specific medications are evidence-based options.[12] They improve outcomes and lower the risk of overdose.[12]

It helps to know how these stages differ. See how they work together in our guide on detox vs rehab differences. Before you leave, ask your team about continuing care. You can also search for detox centers that offer integrated services to help you start.

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.