How Long Do Opiates Stay in Your System?

By
Moses Will
Medically Reviewed by
Dr. Jefferey A. Berman MD, DFASAM
Last Updated
March 8, 2023

Part of the complete guide to understanding addiction

Table of Contents
  1. How long do opiates stay in your system?
  2. Opiate body cycle
  3. How long does each opiate stay in the body?
  4. Opioids in your body: Chart
  5. How long do opioids stay in your urine?
  6. How long do opioids stay in your blood, saliva, and hair?
  7. Opioid Half-life by substance
  8. Opioid half-life while pregnant
  9. Treatment
  10. Sources

How long do opiates stay in your system?

Opiate drugs stay in the system for different lengths of time, depending on the drug. After opiates are used, they begin to be broken down into metabolites. Here’s a look at how long different drugs stay in your system, particularly how long opiates stay in your saliva, blood, hair and urine.

Opiate body cycle

Opiates are a class of drugs derived from opium, which is isolated from poppy sap. They work in the brain by blocking pain signals between the body and the brain. This makes them effective in treating moderate to severe pain. It can also make you feel high, happy, or relaxed. This can lead to dependence and eventually addiction.

Examples of opiates include heroin, opium, Oxycodone, hydrocodone, codeine, methadone, and fentanyl.

Back to top

How long does each opiate stay in the body?

Opiate drugs stay in the system for different lengths of time, depending on the drug. After opiates are used, they begin to be broken down into metabolites. Here’s a look at how long different opiate drugs stay in your system.

Fentanyl

Fentanyl, a synthetic opiate analgesic, is similar to morphine [3]. However, is 50 to 100 times more powerful. It is a Schedule II controlled substance in the United States and is used as a pain reliever. Fentanyl can be detected in the system for up to 72 hours after use. For more information on how long fentanyl stays in your urine and blood, read our online resource.

Methadone

How long methadone stays in your system is influenced by many factors. Methadone is fat-soluble, which means that it can remain in the body for many days after last use making its effects long-lasting. Generally, methadone stays in your system anywhere between 2 to 13 days.  

Heroin

Heroin [1] will stay in the system for 1-2 days after use, depending on how much was taken, drug tolerance level, and whether it was used with any other drugs.

Oxycodone

It has been reported that the half-life of Oxycodone [2] is 3.2 hours, and it stays in the body for up to 24 hours before being completely removed from the system.

Morphine

The drug morphine [2] remains in the system between 6-48 hours after last use, depending on the individual.

Codeine

Codeine [2] can remain for up to 24 hours in your blood system before being undetectable.

Back to top

Opioids in your body: Chart

SubstanceHalf-lifeHairSalivaBloodUrine
Fentanyl3-12 hours90 daysUnreliableUp to 2 days24 to 72 hours
Morphine3-4 hoursUp to 90 daysup to 3 daysUp to 3 daysup to 4 days
Oxycodone1.5-6 hoursUp to 90 days1-4 days24 hoursup to 3-4 days
Heroin30 minutes to 3 hoursup to 90 days24 hours6 hoursup to 3 days
Codeine2.5 hours10 weeks21 hours24 hours2 days (Chronic users up to one week)
Methadonegenerally 2-13 daysLong term users:
Several months
from 30 minutes up to a few days2-3 daysup to 14 days

Back to top

How long do opioids stay in your urine?

The length of time Opiates stay in your system for a urine test will depend on how much you have taken, the type of test being used, and your metabolism. Below is a look at different opiate drugs and how long they stay in the system for a urine test.

Methadone

After ingesting methadone, it stays in your urine for a long. Methadone remains detectable in urine for one hour to up to 14 days.

Oxycodone

Oxycodone remains detectable in a urine test for 3 to 4 days after last use.

Codeine

Generally, codeine can be detected in urine for up to 2 days after last use. However, for chronic codeine users, the drug remains detectable for up to 1 week after last use.

Heroin

traces of heroin can be detected in urine tests for up to 3 days after last use.

Morphine

Morphine has a detection time of up to 4 days in urine tests.

Fentanyl

Your urine can test positive for fentanyl after 24-72 hours of the last dose. However, fentanyl metabolites (nor fentanyl) remain detectable for up to 96 hours.

Back to top

How long do opioids stay in your blood, saliva, and hair?

Blood, saliva, and hair tests can all be done to determine how long opiates stay in your system. Blood and urine tests can measure opiates stay in your system for some hours up to a few weeks after the last dose. Hair follicle tests can measure how long opiates stay in your system for up to months after last use.   

Here’s a look at how long different opiates can stay in your blood, saliva, and hair.

Methadone

Saliva – methadone can be detected in your saliva after ingestion for 30 minutes up to a few days.

Hair–testing methadone in the hair effectively determines long-term methadone users. Traces of methadone remain detectable in the hair for several months after last use. However, hair testing is not great for short-term users. It may take a few weeks for methadone to be traced in the hair for new users.

Blood – traces of methadone can be detected in blood 30 minutes to up to a couple of days after last use.

Oxycodone

Saliva – traces of Oxycodone can be detected in a saliva test for a duration of between 1 to 4 days.

Hair – Oxycodone remains detectable in hair for a longer time than other types of tests. The drug can be detected in the hair for up to ninety days.

Blood – after using hydrocodone, it remains detectable in blood tests for up to 24 hours.

Codeine

Saliva – codeine is detectable in saliva for up to 21 hours after the last dose.

Hair – the drug remains detectable in hair follicle tests for a period of up to 10 weeks.

Blood – traces of codeine can be detected in blood for up to 24 hours after last use.

Heroin

Saliva – heroin drugs can be detected in saliva tests for up to 24 hours after the last dose.

Hair – traces of heroin can be detected in hair follicle tests for a period of up to 90 days.

Blood – heroin remains detectable in blood tests for up to 6 hours.

Morphine

Saliva – morphine can be detected in saliva for up to 3 days after the last dose.

Hair – traces of morphine drug remain detectable for up to 90 days after last use.

Blood – after using morphine, the drug can be detected in blood tests for up to 3 days.

Fentanyl

Saliva- saliva tests are unreliable for testing fentanyl as they cannot consistently detect it or its metabolites. 

Hair–fentanyl can be detected in hair follicle tests for up to 90 days.

Blood – traces of fentanyl remain detectable in blood tests from 5 hours to up to 2 days.

Back to top

Opiate Half-Life by Substance

Half-life refers to the duration of time it takes for a drug to be reduced by half in concentration. Different opiates have different half-lives. Below are common examples:

Hydrocodone

3 – 4 hours: The plasma half-life of hydromorphone is between 3 and 4 hours, which makes it fairly shorter than that of other opiates.

Morphine

3 – 4 hours: The plasma half-life of morphine is between 2 and 4 hours.

Oxycodone

1.5 – 6 hours: The plasma half-life of Oxycodone in humans ranges from 3.8 to 4.7 hours, which might be slightly longer than that reported for other oral opiates (such as hydrocodone or morphine). However, Oxycodone has a high-fat solubility, which may increase the absorption and thus the bioavailability of Oxycodone.

Heroin

30 minutes – 3 hours: The mean plasma half-life in humans is reported to be about 3–4 hours. However, a more recent study implies that heroin metabolism may be much more rapid, taking as little as 0.73 hours (43 minutes).

Fentanyl

2 – 5 hours: The half-life in plasma for most subjects is about 3–4 hours.

Codeine

Codeine has a serum half-life of approximately 2.5 hours, though some studies have reported figures as high as 4.9 hours, which would be consistent with an active metabolite, morphine-6-glucuronide. The analgesic activity of codeine is due to both the parent drug and the M3G metabolite.

Back to top

Opioid half-life while pregnant

Opiate half-life while pregnant is an important consideration for both the mother and the baby. When a pregnant woman takes opiates, the baby can be born with neonatal abstinence syndrome (NAS). This occurs when the baby is born addicted to the opiates that the mother took while pregnant. Symptoms of NAS include excessive crying, diarrhea, fever, and seizures. The baby may also be smaller than other babies.

Babies exposed to opiates in the womb seem feverish and irritable; they may be floppy like a rag doll. There may also be excessive crying, breathing problems, diarrhea, and seizures. Their mouths seem dry, and their gums are swollen. Their skin seems blotchy or mottled. They can fail to grow at their expected rate, be born with low birth weight, and have tremors.

Back to top

Treatment

Opioid addiction treatment is available. Reach out today to Avenues to get your road to recovery started.

Sources

[1] Heroin Addiction | Avenues

[2] Painkiller & Opioid Addiction | Avenues

[3] Fentanyl Addiction | Avenues

[4] www.mayocliniclabs.com

[5] www.labcorp.com

Back to top


Contact us or call now!
1- 888-683-0333
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • By submitting this form. I am providing express written consent to contact me by SMS at the phone number provided.

Get help now

Call 24/7 888-683-0333

Enter your information below and one of our outreach coordinators will contact you immediately.

  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • By submitting this form. I am providing express written consent to contact me by SMS at the phone number provided.

I'm standing by
ready to help you

Brooke Abner,

Motivational Coach