Opioid withdrawal typically lasts 4 to 10 days for short-acting opioids like heroin and oxycodone, though the exact timeline depends on the specific substance, how long you’ve been using, and your individual biology. Some lingering symptoms, particularly mood and sleep disruptions, can persist for weeks or months after the acute phase ends.
Short-Acting Opioid Timeline
For short-acting opioids like heroin, oxycodone, and hydrocodone, withdrawal symptoms begin 8 to 24 hours after your last dose. The first signs are usually mild: restlessness, watery eyes, a runny nose, yawning, and muscle aches. These early symptoms can feel a lot like the start of a bad flu.
Over the next 24 to 72 hours, symptoms escalate. This is when most people experience the worst of it: nausea, vomiting, diarrhea, stomach cramps, sweating, chills with goosebumps, rapid heartbeat, and significant anxiety or irritability. Joint and muscle pain often intensifies during this window. Sleep becomes extremely difficult.
By days 5 through 7, the most intense physical symptoms start to fade. Most people feel substantially better by day 10, though fatigue, irritability, and trouble sleeping often linger beyond that point.
Fentanyl Withdrawal Is Different
Fentanyl doesn’t follow the same script as heroin or prescription painkillers. Both patients and clinicians report that fentanyl withdrawal hits faster, feels more severe, and can drag on longer than withdrawal from other opioids. One reason: fentanyl is highly fat-soluble, meaning it accumulates in body tissue and releases slowly. In one study, participants who tested positive for fentanyl at admission continued testing positive for an average of 7.2 days, with some testing positive for up to 10 days after their last use.
That slow release creates an unpredictable pattern. Symptoms may seem to improve, then return as more fentanyl leaches out of fat stores. This can make the withdrawal period feel longer and more erratic than with other opioids, and it’s one reason people using fentanyl often leave treatment programs early.
Long-Acting Opioids Take Longer
If you’ve been taking a long-acting opioid like methadone, the timeline stretches out. Withdrawal symptoms may not begin until 24 to 48 hours after your last dose, sometimes even later. The trade-off is that the total duration is longer, often lasting 14 to 21 days. The peak is generally less intense than with short-acting opioids, but the extended timeline can be mentally exhausting.
What Happens in Your Brain During Withdrawal
Opioids suppress activity in a brain region involved in arousal, stress, and alertness. When you use opioids regularly, your brain compensates by ramping up activity in that region to maintain balance. When you suddenly stop, that compensating activity goes unopposed, flooding your system with norepinephrine, a stress chemical responsible for the “fight or flight” response.
This surge is what produces most of the classic withdrawal symptoms: racing heart, sweating, anxiety, restlessness, and that wired-but-exhausted feeling. Your digestive system, which opioids slow down considerably, also rebounds aggressively, causing cramping, nausea, and diarrhea. None of these symptoms are dangerous for most people, but they’re intensely uncomfortable, and that discomfort is a major driver of relapse.
Factors That Affect Your Timeline
The 4-to-10-day window is a general range, not a guarantee. Several factors push your experience toward the shorter or longer end:
- Duration of use. Someone who used opioids for a few weeks will generally have a shorter, milder withdrawal than someone who used for years. Longer use gives the brain more time to adapt, meaning it takes longer to readjust.
- Dose. Higher doses create deeper physical dependence. If you’ve been taking large amounts, expect symptoms to be more intense and potentially longer-lasting.
- Type of opioid. Short-acting opioids produce a faster, more compressed withdrawal. Long-acting opioids and fentanyl extend the timeline in different ways.
- Body composition. Fat-soluble opioids like fentanyl and methadone are stored in body fat and released gradually. People with higher body mass may experience longer detection windows and a more drawn-out withdrawal.
- Genetics. Genetic factors influence how quickly you metabolize opioids and how your brain responds to their absence. This partly explains why two people with similar use histories can have very different withdrawal experiences.
Post-Acute Symptoms Can Last Months
After the acute phase ends, many people enter a prolonged period sometimes called post-acute withdrawal. The physical symptoms like vomiting and diarrhea are gone, but subtler problems remain: irritability, depression, anxiety, difficulty concentrating, fatigue, and disrupted sleep. These symptoms reflect a brain that’s still recalibrating after months or years of opioid exposure.
This phase typically lasts 4 to 6 months, though some people experience lingering effects for a year or more. The symptoms tend to come in waves rather than staying constant, which can be disorienting. You might feel fine for several days, then hit a stretch of poor sleep and low mood. These waves generally become less frequent and less intense over time, but they’re a common reason people relapse even weeks after the worst physical symptoms have passed.
Cognitive effects are part of this phase too. Difficulty with concentration, decision-making, and mental flexibility are well-documented during early abstinence, and they typically improve gradually over the first several months.
How Withdrawal Severity Is Measured
If you go through withdrawal in a clinical setting, your provider will likely use a standardized 11-item checklist to track how you’re doing. It measures things like resting pulse rate, pupil size, sweating, tremor, restlessness, digestive symptoms, anxiety, bone and joint aches, goosebumps, runny nose or tearing, and yawning. Each item gets a score, and the total tells clinicians whether your withdrawal is mild (5 to 12 points), moderate (13 to 24), moderately severe (25 to 36), or severe (above 36).
This scoring matters practically because it determines when certain medications can be started. Buprenorphine, one of the most effective treatments for opioid use disorder, can actually trigger worse withdrawal if given too early. Guidelines recommend waiting until you’re in moderate to severe withdrawal, typically 6 to 24 hours after your last opioid dose, before starting it. For fentanyl users, this timing can be trickier because the drug clears the body so unpredictably.
What the Withdrawal Experience Feels Like Day by Day
Days 1 to 2 are dominated by anticipatory anxiety, early aches, and restlessness. You know what’s coming, and the dread itself is part of the experience. Physical symptoms are building but haven’t peaked.
Days 2 to 4 are generally the hardest. This is when nausea, vomiting, diarrhea, and severe muscle pain overlap with insomnia, agitation, and intense cravings. Most people describe this stretch as feeling like a severe flu combined with extreme anxiety. Dehydration from vomiting and diarrhea is one of the real physical risks during this window.
Days 5 to 7 bring gradual improvement. The GI symptoms usually ease first, followed by the muscle pain. Sleep is still poor, and fatigue is significant, but the worst is over for most people.
Days 7 to 10 mark the tail end of acute withdrawal for short-acting opioids. You may still feel low energy and emotionally flat, but the intense physical distress has passed. For fentanyl and long-acting opioids, this timeline can extend by another week or more.

