Home / Articles/ How Long Does Heroin Stay in Your System

How Long Does Heroin Stay in Your System

  • by
  • 8th December 2023

What is Heroin

Heroin is pain-killer of the opioid class and is considered to be the most addictive drug in the world.

Heroin Photo



How long does heroin last in your system

Heroin has a remarkably short half-life of 3-8 minutes, thus getting eliminated from the body within 16-44 minutes. However, heroin gets metabolized to 6-Monoacetylmorphine (6-MAM) which has an elimination half-life of fewer than 5 minutes and is subsequently metabolized into morphine.

The timeframes mentioned above are averages, in actuality, durations may vary depending on certain factors like:

  • Age
  • Body Mass
  • Liver and kidney conditions
  • Diet
  • Water intake
  • Purity of heroin
  • Duration for which heroin is being taken

How long is heroin detectable in urine, blood, saliva and hair for a drug test

Urine Up to 7 days
Blood 5-6 hours to up to 2 days
Saliva 5-6 hours to up to 2 days
Hair Up to 3 months

Leave a Reply

Your email address will not be published.

97 − 93 =