Skip to main content

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 testBlood testHair 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

Recommended articles about Employment

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