Substance guides

Heroin withdrawal symptoms: What happens when you stop

Published November 22, 2025 · 7 min read · Updated April 2026
Reviewed for accuracy by licensed clinical professionals.

Heroin withdrawal is intensely uncomfortable but rarely life-threatening. It is often described as the worst flu of your life combined with severe anxiety and restlessness.

Symptoms

Muscle aches and bone pain. Nausea, vomiting, and diarrhea. Abdominal cramping. Sweating and chills (alternating). Runny nose and watery eyes. Dilated pupils. Insomnia and restlessness. Anxiety and agitation. Rapid heartbeat. Goosebumps (cold turkey origin). Intense cravings.

Timeline

Onset: 8-12 hours after last dose. Peak: 36-72 hours. Acute phase: 5-7 days. Post-acute symptoms (insomnia, anxiety, depression) may persist for weeks to months.

Medications

Buprenorphine (Suboxone) eliminates withdrawal entirely and can continue as long-term MAT. Methadone provides the same benefit at licensed clinics. Clonidine with comfort medications for non-MAT approach. Loperamide for diarrhea, ondansetron for nausea, trazodone for sleep.

Why medical detox matters

While heroin withdrawal is rarely fatal, severe dehydration from vomiting and diarrhea can be dangerous. More importantly, medical detox bridges to MAT, which reduces overdose death by 50%.

Authoritative sources

This article references guidelines from: NIDA · SAMHSA · CDC

Frequently asked questions

How bad is heroin withdrawal?
Intensely uncomfortable but rarely life-threatening. Often described as severe flu with anxiety and restlessness. Medical detox with medication significantly reduces suffering.
How long does heroin withdrawal last?
Acute physical symptoms: 5-7 days. Post-acute symptoms may persist weeks to months.
Can you die from heroin withdrawal?
Rarely directly, but severe dehydration from vomiting and diarrhea can be dangerous. Medical supervision is recommended.

Disclaimer: Informational only. Not medical advice. SAMHSA: 1-800-662-4357.