Testing & Timing

Morphine detection.

How long morphine stays in your system, how drug tests find it, and why a positive result can come from more than one source.

All topics

Looking for treatment? Call or text (888) 835-9995 to start care today — or return to the homepage.

How long does morphine stay in your system?

Morphine is one of the oldest opioid pain medications in use. It comes from the opium poppy and has been the standard reference point for measuring the strength of other opioids for over a century.

After the last dose, morphine is usually detectable in urine for about 2–3 days. It stays active in the body for about 2–4 hours per dose, but the body takes longer to fully clear what is left after the effects wear off.

Detection by test type

How long it shows up on different tests.

Urine

About 2–3 days. Urine testing is the most common method. Morphine is the substance that most drug screens are specifically designed to find — which means it shows up reliably, unlike many other opioids.

Blood

About 12–24 hours. Blood testing is mainly used in hospitals and emergency settings.

Saliva

About 24–48 hours.

Hair

Up to 90 days. Hair testing is uncommon in clinical treatment.

Which tests find it

Most drug tests are designed to find morphine.

Unlike oxycodone, hydrocodone, and fentanyl — which often require specific tests — morphine is directly and reliably found on basic drug screens. This is because those tests were originally designed with morphine as the target.

This also means that anything the body converts into morphine will trigger a positive result. Two important examples:

Heroin. The body breaks heroin down into morphine. A person who has used heroin will test positive for morphine on a basic screen. The test cannot tell whether the morphine came from heroin, from pharmaceutical morphine, or from another source. A separate, more specific test is needed to tell the difference. (See heroin detection for more.)

Codeine. The body partially converts codeine into morphine. A person taking codeine may also produce a positive morphine result.

Poppy seeds contain small amounts of morphine and codeine. Eating foods with poppy seeds before a drug test can produce a positive result. This is real and well-documented — not an urban myth. Testing thresholds have been raised to reduce this kind of false positive, but it can still happen.

What a positive result means

A positive morphine test does not always mean morphine was used.

Because morphine is what the body produces when it breaks down heroin, and because codeine also partially converts to morphine, a positive result requires interpretation. In treatment settings, the clinical team looks at the result alongside what the patient reports and what other substances are or are not present.

If there is any question, a more detailed laboratory test can determine exactly which substance was involved.

What this means in treatment

How testing fits into care.

At MyStreetHealth, a positive morphine result at the beginning of treatment is part of the picture — it reflects where the patient is coming from. During treatment, testing helps your physician understand whether things are going as expected and whether anything has changed.

Starting Suboxone (buprenorphine) after morphine use follows standard timing. Morphine wears off relatively quickly — withdrawal usually begins within 8–12 hours of the last dose. Once withdrawal has started, Suboxone can be started and typically provides rapid relief. Your physician will guide you through this.

Sources

Where this information comes from.

Clinical review

Moeller KE et al. — Clinical Interpretation of Urine Drug Tests (Mayo Clin Proc, 2017)

How standard drug screens work, why they detect morphine reliably, poppy seed interference, and how to tell the difference between morphine and heroin on testing. Mayo Clinic Proceedings 2017;92(5):774–796.

Federal guidance

SAMHSA Mandatory Guidelines for Federal Workplace Drug Testing

Federal testing thresholds for opioid screening, including the reasoning behind current cutoff levels.

Related

← All Learn topics  ·  Opioid detection times  ·  Hydrocodone detection  ·  Oxycodone detection  ·  Heroin detection

MyStreetHealth serves

Virginia  ·  Maryland  ·  Washington DC  ·  West Virginia  ·  Ohio

Common questions

Frequently asked

How long does morphine stay in your system?

About 2–3 days in urine. About 12–24 hours in blood.

Can poppy seeds cause a positive drug test?

Yes. Poppy seeds contain small amounts of morphine and codeine. Eating them before a test can produce a positive result, even with current testing thresholds.

Can a test tell the difference between morphine and heroin?

A basic screen cannot — both produce a positive morphine result. A separate, more specific laboratory test can look for a substance that comes only from heroin, but it has to be done within hours of use.

Also on this site

Questions about treatment?

Same-day visits usually available.

(888) 835-9995 · Call or text Schedule online →
Home Our approach Services Care fees Pay what you can FAQ Science Learn Locations Patient portal Call (888) 835-9995