*How long are drugs detectable in urine?

Drug/substance Urine
Alcohol 3-5 days
Amphetamines 1-3 days
Barbiturates 2-4 days
Benzodiazapines 3-6 weeks
Cannabis 7-30 days
Cocaine 3-4 days
Codeine 1 day
Heroin 3-4 days
LSD 1-3 days
MDMA (Ecstasy) 3-4 days
Methamphetamine 3-6 days
Methadone 3-4 days
Morphine 2-3 days

*Please note that this is a guideline only