Skip Navigation

How long do drugs stay in your system?

Drug testAlcohol 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. 

Benzodiazapines 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. 

Share this:
  • Facebook
  • Twitter
  • Digg
  • Del.icio.us
  • LinkedIn
  • E-mail
Our online 'Live Help' chat service offers you a person to talk to.
This is a free, secure and confidential online chat service - your identity is not made known to the staff member.

Click the button below to launch the chat service.
Live Helper
NewslettereBulletin
Poll Poll

Should drug education be introduced as part of the curriculum in primary schools?