How Long Do Drugs Stay in Your Body?

Despite what some might think, not all drugs stay in your system for the same period of time. There are a number of different factors that contribute to their presence in your body. Those factors include:

  1. Are you a habitual (frequent) user?

  2. Are you male or female?

  3. How much do you weigh?

All of these things need to be factored in if you are trying to get an accurate estimate of how long a certain drug stays in your system. Below, we tell you how long certain metabolites can be detected in your system if you are a somewhat frequent user.


  • LSD- 3 Hours

  • Heroin- 12 Hours

  • Amphetamines- 12 Hours

  • Alcohol- 12 Hours

  • Methamphetamines- 36 Hours

  • MDMA (Molly)- 48 Hours

  • Cocaine- 48 Hours

  • Cannabis- 335 Hours


  • LSD- 3 Days

  • Amphetamines- 3 Days

  • MDMA (Molly)- 4 Days

  • Heroin- 4 Days

  • Cocaine- 4 Days

  • Alcohol- 4 Days

  • Methamphetamines- 6 Days

  • Cannabis- 30 Days

Hair follicle testing is the most effective way to determine a subject’s drug history. All of the drugs listed above besides LSD can be detected in the hair for up to 90 days. LSD typically can only be detected for around 3-5 days using a hair test. If a subject tries to avoid a hair test by shaving their head, body hair can be used and sometimes it is even more effective.

If you need a drug test to monitor your detection times, call National Drug Screening at 866-843-4545 or click around on our website!
How Long Do Drugs Stay in Your Body?

More Posts

About National Drug Screening (NDS)

…A full-service drug and alcohol testing company, National Drug Screening (NDS) also provides Medical Review Officer (MRO) services and web based drug testing software.  The

May is Mental Health Month

Established in May 1949, Mental Health Month aims to increase awareness about the importance of mental health and wellness in Americans’ lives and to celebrate