How Long Does Heroin Stay in Your System?
Heroin has relatively long-lasting effects. Users can feel the effects of the drug for several hours after ingesting it. How long does heroin stay in your system, though? Does your body flush it out as soon as the high is over?
Heroin and opiates, in general, are expelled from the body quite quickly in contrast with other drugs. While the amount of time it takes for someone to flush the drug out depends on a number of factors, heroin has a particularly short half-life.