How Long Do Drugs Stay in Your Body?

Post: How Long Do Drugs Stay in Your Body?

NDS Shop Categories

NDS Blog

Last updated on February 15th, 2021 at 12:07 pm

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

Laboratory Drug Testing – Urine

Last updated on February 26th, 2021 at 09:56 amMost drug testing in the United States involves a laboratory receiving and testing urine, oral fluid, hair,

Employers and Legal Marijuana

Last updated on March 22nd, 2021 at 08:44 amMedical or recreational marijuana is already legal in most states, and it’s possible that the federal government