The length of time opioids stay in your system varies depending on the type of test used

How Long Do Opioids Stay in Your System? Factors Affecting Detection and Duration

How Long Do Opioids Stay in Your System? Factors Affecting Detection and Duration

Dr. Robert S. Thompson DO, MS, CPE, FAAFP

Medically Reviewed By

Dr. Robert S. Thompson DO, MS, CPE, FAAFP

On April 6, 2026

Amanda Stevens, B.S.

Written By

Amanda Stevens, B.S.

On April 6, 2026

Table of Contents

Key Points

Opioids can be detected in the body long after the relief of pain stops. 

This is very important to know for anyone who is facing an upcoming drug test. If you are worried about the possible results, then it is also important to understand that the length of time opioids stay in your system can vary by test and other factors. 

This article will explain what factors affect the length of time that opioids can remain in the body as well as provide information about different types of testing.

How Long Do Opioids Stay in Your System?

Before diving into the details, here is a quick overview of typical opioid detection windows across the most common types of drug tests. These are general averages, not guarantees, since individual results vary based on the specific opioid, dose, and person.

Drug Test

Typical Detection Window

Urine

1–4 days (varies by opioid)

Blood

Several hours to about 2 days

Saliva

About 1–4 days

Hair

Up to 90 days

These ranges reflect how most opioids behave, though certain drugs, like fentanyl or methadone, can fall outside these averages depending on formulation and how long a person has been taking the medication.

Detection Times of Different Types of Opioid Tests

Urine Testing

Urine testing is the type of testing used most often in drug screenings conducted within the workplace or in medical clinics. Urine tests measure metabolite levels, which are the by-products of drug breakdown, and they generally persist well beyond the drug’s pain-relieving effects. For many common prescribed opioids, urine detection times range from one to four days after a dose, though other opioids like fentanyl, methadone, and buprenorphine can remain detectable for longer.[1]

Blood Testing

Blood tests measure recent use of an opioid and are generally effective for detecting various types of opioids for several hours up to approximately 48 hours.[2] 

Due to its short duration, blood testing is primarily used in hospital and emergency medicine settings to determine whether there has been recent exposure.

Saliva Testing

Because samples are convenient to collect, saliva testing has become a popular method for detecting recent opioid exposure. How long a saliva test can detect an opioid depends on the time since the last dose and the specific medication. Generally speaking, saliva tests produce detection times similar to urine tests (1–4 days); however, results may vary based on the specific medication.[3]

Hair Follicle Testing

Hair tests offer the greatest detection time of all opioid tests, and a standard 1.5-inch hair sample can indicate exposure to opioids for up to 90 days.[4] 

Hair tests are unable to confirm whether a subject is under the influence at the time of testing, and they should only be considered for identifying a general trend of exposure to opioids over time, rather than a single use.

Detection Times for Common Opioids

Opioid

Urine

Blood

Saliva

Hair

Oxycodone

1–4 days

Up to 24 hours

1–4 days

Up to 90 days

Hydrocodone

2–4 days

Up to 24 hours

1–2 days

Up to 90 days

Morphine

2–3 days

Up to 12 hours

1–3 days

Up to 90 days

Fentanyl

1–3 days (longer with patches)

Up to 12 hours

1–3 days

Up to 90 days

Codeine

1–2 days

Up to 24 hours

1–2 days

Up to 90 days

Hydromorphone

2–4 days

Up to 24 hours

1–2 days

Up to 90 days

Methadone

3–4 days

24–36 hours

1–4 days

Up to 90 days

Buprenorphine

Up to 7 days

24–48 hours

1–3 days

Up to 90 days

Oxycodone has both an immediate-release form and an extended-release version, so the type of formula used can also impact the length of detection. Generally speaking, urine tests are able to detect oxycodone for anywhere from 1–4 days, with extended-release versions possibly having a slightly longer window because the drug is released over a longer period.[5]

Hydrocodone is metabolized similarly to oxycodone, but it is typically detectable in urine slightly longer.

Morphine is a naturally occurring opioid found in the opium poppy plant. It is processed more slowly through the body than many semi-synthetic opioids, so it tends to be detected in urine for multiple days after use.

Detection time for fentanyl, a very strong synthetic opioid, varies greatly based on the route of administration. Long-term use of transdermal patches, which release fentanyl at a slow rate, tends to produce a much longer detection time than other methods. With extended use of these products, the time needed to completely eliminate fentanyl from the system also increases significantly.

Urine testing is the type of testing used most often in drug screenings

What Affects How Long Opioids Remain Detectable After Use?

There are several factors that determine how quickly a person’s body eliminates an opioid. This is why drug testing results are typically reported as a range instead of a single number. 

Some of the factors that determine how quickly the body eliminates an opioid are:

  • Type of Opioid: Semi-synthetic, natural, and synthetic opioids differ significantly in their rate of metabolism (how fast they are broken down by the body). Differences in the rate of metabolism affect not only the duration for which pain-relieving effects last but also the length of time after ingestion when the drug becomes undetectable.
  • Dosage: Higher doses require longer periods of time to be eliminated from the system.
  • Use Frequency: Drugs tend to be eliminated more rapidly in people who use them occasionally than those who use them regularly. With chronic use, drugs can accumulate in the body due to repeated dosing.
  • Age: Older adults generally process medication at slower rates and may show longer detection times for opioids.
  • Organ function: Liver and kidney function directly impact how efficiently opioids are metabolized and eliminated from the body.[6] When liver or kidney function is impaired, elimination is less efficient and takes longer.
  • Physical Characteristics: Physical attributes such as body fat percentage, hydration, and general health also factor into how quickly a person processes an opioid.
  • Drug Interaction: Interactions with other medications taken at the same time as the opioid can speed up or slow down its metabolism.

What is Half-Life and Detection Time?

The two terms, although similar sounding, are actually measuring two completely different aspects of drugs and their interaction with the human body. “Half-life” is the length of time it takes for the concentration of a drug’s active ingredient in the body to be reduced by half. Detection time, on the other hand, is how long a drug test can identify the presence of a drug or its metabolites in your system.

Does Long-Term Opioid Use Result in Longer Detection Times?

It can. The amount of time that it takes to detect the presence of an opioid in urine depends on whether the person has taken the drug once or multiple times. When someone uses a substance for weeks or longer, the substance can accumulate because the person is consuming it faster than it can be eliminated.[7]

Because of this, detection times are generally longer than for those who take the drug only once or twice. That said, there is great variability in detection time among people, and it is very difficult to know exactly how long it would be for any specific person.

Are There Things I Can Do to Get Rid of Opioids Faster?

There are many false claims about rapidly clearing opioids from your system by drinking large amounts of water, using a detox drink, “sweating” out the drug through excessive exercise, or sitting in a sauna. None of these actions consistently increase the rate at which the body removes the opioid. Some may even be dangerous or unpleasant.

Your body removes the substance naturally. Drinking plenty of water, eating normally, and letting your body follow its normal metabolism are the only effective ways to help your body eliminate the drug. It is not safe or advisable to attempt to influence a drug screen result, nor will attempting to do so affect how your body physically breaks down the medication.

How Do I Know When to Get Help?

Certain situations, especially an opioid overdose, require you to seek medical attention immediately rather than waiting to see what develops.[8] Call emergency services immediately if you notice:

  • Severe drowsiness that causes difficulty waking someone
  • Slow or shallow breathing, which can lead to a buildup of carbon dioxide and a lack of oxygen in the body
  • Disorientation or confusion
  • Possible accidental ingestion by children or pets
  • Any signs of an overdose

If you are concerned about developing an addiction to opioids, or have questions about what may happen during withdrawal, you do not need to go through this alone.

When Opioid Use Becomes Harder to Manage

The amount of time opioids stay in your system can vary from person to person, but understanding the factors that affect detection can help you make more informed decisions. If opioid use is becoming harder to manage or has started affecting your daily life, know that you’re not alone. Opioid addiction and other forms of substance use disorder can happen to anyone, and asking for help is a sign of strength, not weakness. 

Talking with a trusted healthcare provider about your concerns can help you understand your options, and addiction treatment can provide the support and tools needed to move toward lasting recovery.

If you’re ready for more structured support, Marietta Springs provides PHP, IOP, and outpatient addiction treatment, with care tailored to your needs and stage of recovery. Contact Marietta Springs today to speak with the admissions team and get the guidance you need to take the next step.

Change Can Start Sooner Than You Think

If something isn’t feeling right, you don’t have to wait to get help. Marietta Springs offers addiction and mental health care tailored to your needs and your pace. Connect with our team today and begin building a path forward that works for you.
Amanda Stevens, B.S.

Amanda Stevens, B.S.

Medical Content Writer

Amanda Stevens is a highly respected figure in the field of medical content writing, with a specific focus on eating disorders and addiction treatment. Amanda earned a Bachelor of Science degree in Social Work from Purdue University, graduating Magna Cum Laude, which serves as a strong educational foundation for her contributions.

Frequently Asked Questions About How Long Opioids Stay in Your System

[1] [5] [7] ARUP Consult. (2026, July). Drug half-lives and urine detection windows. ARUP Laboratories. https://arupconsult.com/content/drug-half-lives-and-urine-detection-windows

[2] [3] ARUP Consult. (2026, July). Drug testing. ARUP Laboratories. https://arupconsult.com/content/drug-testing

[4] Hadland, S. E., & Levy, S. (2016). Objective testing: Urine and other drug tests. Child and Adolescent Psychiatric Clinics of North America, 25(3), 549–565. https://doi.org/10.1016/j.chc.2016.02.005

[6] Smith, H. S. (2009). Opioid metabolism. Mayo Clinic Proceedings, 84(7), 613–624. https://doi.org/10.1016/S0025-6196(11)60750-7

[8] Centers for Disease Control and Prevention. (2025, June 9). Preventing opioid overdose. https://www.cdc.gov/overdose-prevention/prevention/index.html