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.