Substance guides
How long does morphine stay in your system?
Morphine has a half-life of 2-4 hours but its metabolites remain detectable longer. Morphine is also the metabolite of heroin and codeine, creating testing complexities.
Detection by test type
Urine: 2-3 days. Morphine is the primary analyte on standard opioid panels. Blood: 12-24 hours. Saliva: 1-2 days. Hair: up to 90 days.
Testing complexities
Morphine appears on drug tests from morphine use, heroin use (heroin metabolizes to morphine), and codeine use (codeine metabolizes to morphine). Confirmatory testing including 6-MAM and codeine ratios helps determine the source.
Poppy seed warning
Consuming large amounts of poppy seeds can produce a positive morphine test at standard cutoffs. The federal workplace cutoff was raised to 2000 ng/mL specifically to reduce poppy seed false positives.
Frequently asked questions
How long does morphine stay in urine?
Can poppy seeds cause a positive morphine test?
Does heroin show as morphine on a drug test?
Disclaimer: Informational only. Not medical advice. SAMHSA: 1-800-662-4357.