How long will drugs stay in someone's system?

Drug Name
Urine
Hair
Blood
Alcohol
3-5 Days
90 Days
9-12 Hours
Amphetamines
1-3 days
90 days
12 hours
Barbiturates
2-4 Days
90 Days
1-2 Days
Benzodiazapines
3-6 weeks
90 Days
2-3 Days
Cocaine
3-4 Days
90 Days
1-2 Days
Codeine
1 Day
90 Days
12 Hours
Heroin
3-4 Days
90 Days
12 Hours
Marijuana
7-30 Days
90 Days
2 weeks
MDMA (Ecstasy)
3-4 Days
90 Days
1-2 Days
Methamphetamine (Crystal Meth)
3-6 Days
90 Days
1-3 Days
Methadone
3-4 Days
90 Days
1-1.5 Days
Morphine
2-3 Days
90 Days
6-8 Hours