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, detection time in urine 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.5
Methadone. Typical detection time in urine is about 3 days.2
MDMA. Typical detection time in urine 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-4 days but can be more than a week in chronic users.7