1 doctor weighed in:
How long does heroin stay in your body?
1 doctor weighed in

Dr. Michael Fisher
Dermatology
In brief: Heroin
The half life of heroin is 8 hours.
Generally it take 5 half lives for a drug to be removed from the body. Thus, heroin is metabolized and out of the body in 40 hours if the body is functioning correctly.

In brief: Heroin
The half life of heroin is 8 hours.
Generally it take 5 half lives for a drug to be removed from the body. Thus, heroin is metabolized and out of the body in 40 hours if the body is functioning correctly.
Dr. Michael Fisher
Dr. Michael Fisher
Thank
Read more answers from doctors