LEGAL GUIDE
Written by Avvo Staff | Oct 7, 2015

How long do drugs stay in your system?

A table of drug test detection times.

Employee drug screenings are common at many companies. However, not all drug tests are able to successfully detect drug use.

Factors like age, metabolism, and urine pH can all affect how long drugs are detectable in your system. High, frequent drug use is easier to detect than occasional, small doses.

If you're concerned that you have failed a drug screening, talk to your employer about repeating the test or using another testing method. Alternatively, if you've been wrongfully terminated because of the results of a drug test, talk to a local employment lawyer.

How long do drugs stay in your system?
  Urine test Blood test Hair follicle test
Alcohol 3 to 5 days 1 to 12 hours up to 90 days
Amphetamines 1 to 3 days 12 hours up to 90 days
Barbiturates 2 to 4 days 1 to 2 days up to 90 days
Benzodiazepines 3 to 6 weeks 1 to 2 days up to 90 days
Cocaine 3 to 4 days 1 to 2 days up to 90 days
Heroin 3 to 4 days 12 to 24 hours up to 90 days
Marijuana (single use) 1 to 7 days 12 to 24 hours n/a
Marijuana (chronic use) 7 to 30 days 2 to 7 days up to 90 days
Methamphetamine 3 to 6 days 1 to 2 days up to 90 days
MDMA 2 to 5 days 1 to 2 days up to 90 days

Can’t find what you’re looking for?


Post a free question on our public forum.

Ask a Question

- or -

Search for lawyers by reviews and ratings.

Find a Lawyer