A 36-year-old member asked:

For what length of time does it take for heroin to leave system?

1 doctor answer1 doctor weighed in
Dr. Alan Wartenberg
A Verified Doctoranswered
Addiction Medicine 51 years experience
What you are really: Asking, i would guess, is how long can it be detected with drug testing. Heroin is metabolized rapidly to morphine and then to inactive metabolites, and it essentially gone within 3-4 hours from blood/brain. However, metabolites can be detected for several days, generally 2-4, and in heavy users up to 5 days out. It can be detected in hair for months, depending on length of hair tested.
Created for people with ongoing healthcare needs but benefits everyone.

Related questions

A 39-year-old member asked:
How long does it take heroin drugs to work out of your system?
1 doctor answer3 doctors weighed in
A 37-year-old member asked:
What are the main body systems most affected by heroin?
1 doctor answer4 doctors weighed in
A 34-year-old member asked:
How can heroin affect the central nervous system?
2 doctor answers9 doctors weighed in
Last updated Sep 5, 2014


Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.