Heroin withdrawal is rarely dangerous to the body, but it is one of the most uncomfortable experiences a person can go through, and it is the single biggest reason people who want to stop cannot. Medical detox changes that. With the right medications, withdrawal becomes manageable, and the days after it, when overdose risk is highest, are protected. This guide explains the symptoms and timeline of heroin withdrawal, why the fentanyl in today’s heroin supply matters, how medical detox and medication work, and what treatment comes next. If you need help now, verify your insurance or see our detox and treatment centers.
Heroin Withdrawal Symptoms
- Muscle and bone aches, restlessness and leg movements
- Sweating, chills, goosebumps and a runny nose
- Yawning, tearing and dilated pupils
- Anxiety, agitation and insomnia
- Nausea, vomiting, stomach cramps and diarrhea
- Rapid heartbeat and elevated blood pressure
- Intense cravings
Symptoms are often described as the worst flu imaginable. The main medical risks are dehydration from vomiting and diarrhea, complications in people with heart disease or other conditions, and, above all, overdose after withdrawal because tolerance falls quickly.
Heroin Withdrawal Timeline
- 6 to 12 hours after the last dose: anxiety, yawning, sweating and cravings begin.
- Days 1 to 3: symptoms peak with aches, vomiting, diarrhea, insomnia and agitation.
- Days 4 to 7: physical symptoms ease; fatigue, low mood and cravings continue.
- Weeks 2 and beyond: post-acute symptoms such as insomnia, anxiety, low energy and cravings can come and go for weeks to months, which is why treatment continues after detox.
Because most heroin now contains fentanyl, and fentanyl stores in body fat, withdrawal can start later, last longer and be more severe than the classic heroin timeline, and starting buprenorphine can be trickier. Medical teams adjust for this.
Why Quitting Cold Turkey Is a Bad Idea
Stopping without support usually fails within the first two days because the symptoms are overwhelming, and the attempt itself creates danger: after even a few days off opioids, tolerance drops and the “usual” dose can be fatal. Most opioid overdose deaths after a period of abstinence happen this way. Anyone who stops heroin, with or without treatment, should have naloxone (Narcan) available.
How Medical Detox Treats Heroin Withdrawal
Assessment
A medical and psychiatric evaluation, drug screening (including for fentanyl and xylazine), and a review of other substances, since alcohol or benzodiazepine withdrawal needs its own treatment.
Buprenorphine or methadone
Buprenorphine (Suboxone and others) is started once withdrawal has begun and typically relieves most symptoms within an hour; methadone is an alternative for people with heavy or long-standing use. Both can be continued after detox as ongoing treatment, which is the approach with the strongest evidence for preventing relapse and overdose. Read about medication options for opioid use disorder.
Symptom relief
For people who do not want an opioid medication, clonidine or lofexidine ease many symptoms, along with anti-nausea, anti-diarrheal and sleep medications, fluids and nutrition.
Monitoring
Nurses and physicians check vital signs and symptoms around the clock and treat complications immediately. Detox usually takes five to ten days.
Other Approaches, and What to Avoid
- Tapering heroin on your own is impractical because street doses are inconsistent and fentanyl content is unknown; a medical taper uses a prescribed medication instead.
- Naltrexone (Vivitrol) is an option after 7 to 10 opioid-free days; it blocks opioids and has no abuse potential.
- “Rapid” or anesthesia-assisted detox has not been shown to improve outcomes and carries serious risks; major medical bodies advise against it.
- Home remedies and detox kits do not treat withdrawal and do nothing about overdose risk afterward.
Tips for Getting Through Withdrawal in Treatment
- Tell staff honestly what and how much you have been using, including fentanyl, alcohol and pills; it changes the medication plan.
- Drink fluids and eat small amounts often, even when you do not feel like it.
- Ask about sleep support; insomnia is a major relapse driver.
- Decide on a medication plan for after detox before you leave.
- Keep naloxone with you and make sure the people around you know how to use it.
What Comes After Detox
Detox alone does not treat addiction. The National Institute on Drug Abuse notes that treatment participation of less than 90 days is of limited effectiveness for most people. After detox, treatment continues in inpatient or outpatient care with medication management, cognitive behavioral therapy, contingency management, treatment of co-occurring depression, anxiety and PTSD, family involvement and a written relapse prevention plan. See heroin addiction treatment.
Heroin Detox at The Recovery Village and Promises
Our centers provide medical detox with buprenorphine induction, naltrexone after withdrawal and the full continuum of inpatient, partial hospitalization, intensive outpatient and aftercare services, with psychiatric care for co-occurring conditions. Find a center in Georgia, Florida, Texas, Pennsylvania, Tennessee, Colorado, Washington, Oregon, Missouri, Indiana, Ohio, New Jersey, Maryland or Massachusetts, or see all locations. Or verify your insurance online.
Frequently Asked Questions
How long does heroin withdrawal last?
Acute symptoms peak in the first three days and ease over about a week; cravings and sleep problems can continue for weeks. Fentanyl can lengthen the timeline.
Can heroin withdrawal kill you?
It is rarely fatal by itself, but dehydration and underlying conditions can cause complications, and overdose after withdrawal, when tolerance has dropped, is a major cause of death.
Will I be given Suboxone in detox?
In most cases, yes, once withdrawal has begun. Your physician will discuss continuing it after detox.
Does insurance cover heroin detox?
Most plans do, including medication treatment. Verify your coverage in minutes.

