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: Can stay up to 30 days in urine, up to 90 days in hair and 2 - 3 days in your blood
Cannabis (hashish-marijuana): 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.