There can be many factors—such as drug half-life, hydration status and frequency of drug use—that can affect how long certain drugs remain detectable in urine. For instance, some drugs can be detected from 2 to 4 days; some drugs can remain for months (like marijuana). Drugs that have a long half-life may also remain in your systems for a longer amount of time.
Our test measures for 11 drugs via urine testing:
Amphetamines including Methamphetamine. Typical detection time in urine is up to 2 days.
Barbiturates. Typical detection time in urine depends on whether it’s short- or long-acting; these can stay in your system from 2 days to 3 weeks.2
Benzodiazepines. Typical detection time in urine if used habitually can be up to 6 weeks.2
Cannabinoids (Marijuana/THC). For just a single use, typical detection time in urine is from 2 to 7 days. However, if use is chronic, the typical detection time in urine is may be extended.
Cocaine. Typical detection time in urine is up to 4 days.
Fentanyl. Typical detection time in urine is 1 to 3 days.6
Methadone. Typical detection time in urine is about 3 days.2
MDMA. Typical detection time is up to 2 days.2
Opiates/Opioids. Typical detection time in urine is up to 4 days.
Oxycodone. Typical detection time in urine is up to 4 days.
Phencyclidine. Typical detection time in urine is 2-3 days but can be more than a week in chronic users.7