Heroin Withdrawal Duration
In general, heroin withdrawal usually lasts up to 7 days. BUT, this process can vary in time and intensity due to many factors. Main factors that influence the duration of heroin withdrawal include a person’s:
- age
- average heroin dosing
- general health
- length of heroin use
- unique body metabolism
So, when does withdrawal of heroin begin? How long does heroin withdrawal symptoms last? Explore our infographic to learn more! And, if you find it interesting and educational, feel free to SHARE it or use it. The embed code is right below the infographic.

Heroin Withdrawal Timeline
Symptoms from heroin withdrawal manifest 6-12 hours after the last use, and peak during the first 2-4 days…with high severity and intensity. The symptoms gradually become less intense over the course of the next 5-7 days.
Below is a chart of detailed heroin withdrawal symptoms to easily guide you on what to expect during the heroin detox process.
24-48 Hours After Last Heroin Dose:
- Aches & pains
- Agitation
- Anxiety
- Cravings
- Decreased appetite
- Diarrhea
- Insomnia
- Irritability
- Muscle spasms
- Nausea
- Panic attacks
- Restlessness
- Runny nose
- Sweating
- Watery eyes
3-5 days of Heroin Withdrawal Symptoms:
- Abdominal cramps
- Appetite loss
- Goosebumps
- Mild nausea
- Shivers
- Vomiting
6-7 days of Symptoms of Heroin Withdrawal:
- Anxiety
- Cravings
- Mild depression
- Mild nausea
- Nausea
- Sleep disorders
- Trouble eating
Week 2 Heroin Withdrawal:
- Anxiety
- Cravings
- Mood stabilization
- Insomnia
- Sleep disorders
How Long Does Heroin Withdrawal Last?
Bear in mind, that there is no fixed period of time for heroin withdrawal. It depends on the degree of individual’s heroin dependency, tolerance, and reaction to the drug. NOTE HER: Some heroin users may experience post-acute withdrawal symptoms (PAWS) that only resolve 3 to 6 months after last use (or longer).
What Are the Symptoms of Heroin Withdrawal?
- Anxiety
- Cravings
- Depression
- Dysphoria
- Insomnia
- Irritability
How To Withdrawal From Heroin?
The best way to treat heroin withdrawal is under medical supervision, where you can receive appropriate psychological and emotional support.
Heroin withdrawal can be severe, intense, and difficult, BUT there is a way out!
We understand it is difficult to talk to someone about your struggle. Check out our interactive Virtual Consultant to receive your treatment options easily.
Confidential and Free.
Get Help for Heroin Addiction Today
If you or a loved one is using heroin and experiencing any of these withdrawal symptoms, call toll-free 24/7 Heroin Helpline 1-888-988-7934 today. Break the cycle of heroin addiction!
If you still have questions or you want something to add about the duration of heroin withdrawal, please leave us a comment in the section below. We try to respond to all legitimate inquiries promptly and personally.
Related Posts