How Long Does a Heroin High Last? Phases and Timeline

A heroin high typically lasts 3 to 5 hours in total, though the intense euphoric “rush” is much shorter, lasting only a few minutes. The overall experience unfolds in distinct phases, and the duration depends heavily on how the drug enters the body.

The Phases of a Heroin High

Heroin doesn’t produce one uniform feeling that switches on and off. The experience moves through stages, each with a different character and timeline.

The first phase is the rush: an intense wave of euphoria that hits almost immediately with injection (within 1 to 2 minutes) and arrives more gradually when the drug is snorted or smoked. With injection, this rush lasts anywhere from 1 minute to a few minutes. It’s the sensation most associated with heroin use, and it’s also the briefest part of the experience.

After the rush fades, a prolonged period of sedation follows. This “nod” phase lasts roughly an hour and is characterized by heavy drowsiness, warmth, and a sense of detachment. Thinking slows, the body feels heavy, and users drift in and out of a semi-conscious state.

The remaining hours involve a gradual tapering of effects. Pain-relieving properties persist for 3 to 5 hours total from the time of use, and a general feeling of being “off baseline” can linger beyond that window.

How the Method of Use Changes the Timeline

The route of administration is the single biggest factor in how quickly effects begin and how intense they feel. Injection delivers heroin to the brain fastest, with onset in 1 to 2 minutes and peak effects within about 10 minutes. Snorting is slower: peak effects take around 30 minutes to arrive, and the rush is less intense but more drawn out. Smoking falls somewhere between the two, with rapid absorption through the lungs but slightly less efficiency than a direct injection into the bloodstream.

The total duration of 3 to 5 hours stays roughly the same regardless of method. What changes is the shape of the experience. Injection front-loads the intensity into the first few minutes, while snorting and smoking spread the onset over a longer window, producing a less dramatic peak but a similar overall timeline.

Why the High Fades So Quickly

Heroin itself is extraordinarily short-lived in the body. Once it enters the bloodstream, enzymes break it down into a first metabolite with a half-life of about 9 minutes. That metabolite is then converted into morphine by the liver, a process with a half-life of roughly 40 minutes. The heroin molecule’s own half-life in blood is only about 2.4 minutes.

This rapid breakdown is why the rush is so brief. Heroin crosses into the brain easily because of its chemical structure, but once there, it’s quickly converted into other compounds. Interestingly, that first breakdown product activates the brain’s opioid receptors more powerfully than morphine does, which is part of why heroin produces a more intense initial high than other opioids. But the speed of metabolism means the body is already clearing the drug almost as soon as it arrives.

Morphine, the final active product, sticks around longer with a half-life of about 88 minutes. This is what sustains the sedation and pain relief during the later hours of the high, even after the euphoria has faded.

The Comedown and Early Withdrawal

As effects wear off, the transition isn’t simply “high, then normal.” For someone who uses heroin regularly, early withdrawal symptoms can begin 6 to 12 hours after the last dose. That means the window between the end of the high and the start of withdrawal can be surprisingly short, sometimes just a few hours.

Early withdrawal feels like the opposite of the high: anxiety, restlessness, muscle aches, sweating, and an intense craving to use again. These symptoms typically peak around 2 to 3 days after the last dose and resolve within 5 to 7 days. This tight cycle between high and withdrawal is a major driver of compulsive use, because the body begins demanding the next dose well before any sense of normalcy returns.

How Fentanyl Changes the Picture

Much of the heroin sold today contains fentanyl, a synthetic opioid 20 to 40 times more potent than heroin. This changes the experience in ways that are difficult to predict and significantly more dangerous.

Fentanyl produces a shorter period of calm, roughly 1 to 2 hours, and users report that the euphoria is less satisfying than a pure heroin high. But the potency is extreme. Life-threatening effects, particularly slowed or stopped breathing, can occur within 2 minutes of use. Because fentanyl’s presence and concentration in street heroin vary from batch to batch, the duration and intensity of any given dose are essentially unpredictable.

This mismatch creates a specific medical danger as well. Naloxone, the medication used to reverse opioid overdoses, has a half-life of only 30 minutes and blocks opioid effects for 20 to 90 minutes. Since both heroin and fentanyl outlast naloxone in the body, a person who has been revived from an overdose can slide back into respiratory failure after the naloxone wears off. This is why a second or third dose is sometimes necessary.

How Long Heroin Stays Detectable

The high may last a few hours, but traces of heroin use remain in the body longer. Heroin itself disappears from the blood within minutes, but its unique marker (the first breakdown product) can be detected in urine for about 8 hours. After that, only morphine remains, which shows up on standard urine drug tests for 2 to 3 days after use. Hair testing extends the detection window significantly, potentially to 90 days, though this is less commonly used outside of forensic or workplace screening contexts.

The actual detection time varies with dose, frequency of use, and individual metabolism. A single use clears faster than chronic use, and people with faster metabolisms will test negative sooner.