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:
Are you a habitual (frequent) user?
Are you male or female?
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.
Blood
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
Urine
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
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.