How long do drugs stay in your urine, hair and blood?
Drug tests detect the presence of metabolites in your urine, hair and saliva. Unlike urine tests, a blood test has a short detection timeline because drugs normally disappear from your bloodstream within a couple of hours. Blood tests are the most accurate form of detection, but not the most common method used by administrators. Urine drug testing is the most commonly used drug testing method in today’s market because it is accurate, efficient and cost effective. THC (Marijuana) stays in your system the longest. In contrast, drugs like Amphetamine, Codeine and LSD have the shortest presence in your system.
Alcohol 3 – 5 days in urine , up to 90 days in hair and around 10 – 12 hours in your blood.
Amphetamines 1 – 3 days in urine, up to 90 days in hair and around 12 hours in your blood.
Barbiturates 2 – 4 days in urine, up to 90 days in hair and 1 – 2 days in your blood.
Benzodiazepines 3 to 6 weeks in urine, up to 90 days in hair and 2 – 3 days in your blood.
Cannabis 7 to 30 days in urine, up to 90 days in hair, two weeks in your blood.
Cocaine 3 – 4 days in urine, up to 90 days in hair, 1 – 2 days in your blood.
Codeine 1 day in urine, up to 90 days in hair, 12 hours in your blood.
Heroin 3 – 4 days in urine, up to 90 days in hair, up to 12 hours in your blood.
LSD 1 – 3 days in urine, up to 3 days in hair, 2 – 3 hours in your blood.
MDMA (ecstasy) 3 – 4 days in urine, up to 90 days in hair and 1 – 2 days in your blood.
Methamphetamine (crystal meth) 3 – 6 days in urine, up 90 days in hair, 24 – 72 hours in your blood.
Methadone 3 – 4 days in urine, up to 90 days in hair, 24 – 36 hours in your blood.
Morphine 2 -3 days in urine, up to 90 days in hair, 6 – 8 hours in your blood.
Source: Drugs.ie