How Long Does Heroin Stay in Your System?

Edmund Murphy
Dr. Jenni Jacobsen
Written by Edmund Murphy on 25 January 2022
Medically reviewed by Dr. Jenni Jacobsen on 19 June 2024

Heroin is a potent opiate that is highly addictive. Though it has a relatively short half-life, traces of the drug can linger in the system long after the last dose.

This table shows how long heroin is in the system and its detection time by different drug tests.

Drug Sample TypeHeroin Detection Time
Urine1 - 3 days after use
Blood6 hours after use
Saliva24 hours after use
Hair90 days after use

Read below to learn more about how long heroin stays in your system, what affects the metabolism rate of heroin, and what can potentially cause a false-positive test result for heroin.

Key takeaways:
  • Heroin metabolizes into morphine which has a half-life of up to seven hours, and 6-acetyl morphine just 25 minutes.
  • Most standard urine tests can detect heroin between one and three days after last use.
  • Poppy seeds, commonly found on bread, muffins, and bagels, can cause a false-positive result for opiates including heroin on most standard drug tests.
How Long Does Heroin Stay in Your System?

How long does heroin last?

Heroin’s half is extremely short, metabolizing into 6-acetyl morphine within as little as six minutes. It also metabolizes into morphine which has a half-life of up to seven hours, and 6-acetyl morphine just 25 minutes. These opioid components of heroin take 5 x their half-lives to be fully removed from the body, meaning morphine will be out of the system in 35 hours, and 6-acetyl morphine in just over a couple of hours.

Even though the opioid metabolites in heroin will have left the body in a few days, traces of the drug can be detected in toxicology tests for much longer.

How long does heroin stay in urine?

Urine tests are the predominant form of drug screening/testing throughout the U.S. owing to their low cost, ease of use, and ready availability. Most standard urine tests can detect heroin between one and three days after last use.

How long does heroin stay in blood?

Blood samples are rarely used to test for heroin as the window for a positive result is very small, usually up to a maximum of six hours. Blood tests will usually only be used after accidents or overdoses to determine the cause of death if substances are believed to be involved.

How long does heroin stay in saliva?

Saliva toxicology tests are rarely used for most substances as detection times are short and traces are hard to find. However, studies indicate that 6-acetyl morphine is highly detectable in saliva up to 24 hours after last use.

How long does heroin stay in hair?

Hair follicle testing can date substance abuse for up to six months of last use for most forms of drugs and alcohol. Heroin can be detected in hair for up to 90 days, potentially longer for heavy users.

Click here to learn how long other drugs and alcohol stay in your system.

Factors that affect heroin detection times

There are many factors that can influence the detection rate in a toxicology test and these can vary from person to person. 

Factors that influence heroin metabolite detection rates include:

  • Length of time heroin was abused
  • Quantity taken
  • Purity of the drug
  • Whether other substances were taken (such as alcohol or other depressants) 
  • Body mass index (BMI)
  • Gender
  • Age 
  • Pre-existing medical conditions (especially those involving the liver or kidneys)

Can you get a false-positive result for heroin?

Poppy seeds, commonly found on bread, muffins, and bagels, can cause a false-positive result for opiates including heroin on most standard drug tests. Trace amounts of codeine and morphine can be found in poppy seeds as they are the base form of opium.

Though most of the metabolites are removed from the seeds when processed, there are enough left behind to cause a false positive if they have been consumed recently. Depending on the amount ingested, poppy seeds may lead to a false-positive up to 60 hours after eating in a urine test.

Heroin addiction treatment

When choosing a treatment center, someone suffering from heroin addiction should consider seeking input from a licensed professional who specializes in addiction. This way, they can receive clinical guidance about what options are available to them, and which treatment might best meet their needs. 

There are numerous treatment programs ready to help those struggling with heroin addiction. Our rehab directory can help you find a treatment option that is right for you and allow you to get the help you need today.

Was this page helpful?

Your feedback allows us to continually improve our information

Resources:

  1. Ellis AD, Mcgwin G, Davis GG, Dye DW. . Forensic Sci Med Pathol. 2016;12(3):243-247. doi:10.1007/s12024-016-9780-2
  2. Teklezgi BG, Pamreddy A, Baijnath S, et al. . J Mol Histol. 2017;48(4):285-292. doi:10.1007/s10735-017-9726-3
  3. Verstraete AG. . Ther Drug Monit. 2004;26(2):200-205. doi:10.1097/00007691-200404000-00020
  4. Borriello R, Carfora A, Cassandro P, Petrella R. . Ann Clin Lab Sci. 2015;45(4):414-418.
  5. National Highway Traffic Safety Administration. . 2007.
  6. Gryczynski J, Schwartz RP, Mitchell SG, O'Grady KE, Ondersma SJ. . Drug Alcohol Depend. 2014;141:44-50. doi:10.1016/j.drugalcdep.2014.05.001
  7. Lachenmeier DW, Sproll C, Musshoff F. ? Ther Drug Monit. 2010;32(1):11-18. doi:10.1097/FTD.0b013e3181c0eee0
  8. Maypole J. ? National Institute on Drug Abuse for Teens. 2013.

Activity History - Last updated: 19 June 2024, Published date:


Reviewer

Dr. Jenni Jacobsen has a PhD in psychology, and she teaches courses on mental health and addiction at the university level and has written content on mental health and addiction for over 10 years.

Activity History - Medically Reviewed on 10 December 2022 and last checked on 19 June 2024

Medically reviewed by
Dr. Jenni Jacobsen

PhD

Dr. Jenni Jacobsen

Reviewer

Ready to talk about treatment? Call us today. (855) 648-7288
Helpline Information
Phone numbers listed within our directory for individual providers will connect directly to that provider.
Any calls to numbers marked with (I) symbols will be routed through a trusted partner, more details can be found by visiting https://recovered.org/terms.
For any specific questions please email us at info@recovered.org.