Skip to main content

Substances

How Long Does Percocet Stay in Your System?

dr-po

Medically Reviewed By

Dr. Po-Chang Hsu, M.D., M.S

On July 7, 2025

Written By

Amanda Stevens, BS

Updated On July 7, 2025

Key Points

  • Percocet is a prescription painkiller comprised of both Oxycodone and acetaminophen.
  • Percocet is classified as a Schedule II controlled substance and shouldn’t be taken without a prescription from a healthcare provider.
  • Percocet typically clears from the bloodstream within 24 hours, but oxycodone, its opioid component, can be detected in urine for up to 3–4 days, saliva for up to 1–2 days, and hair for up to 90 days.
  • Failing to pass a drug test or worrying about the results could be a sign of opioid use disorder.
  • Other signs of Percocet or opioid addiction may include increased tolerance, cravings, and withdrawal symptoms.
  • Evidence-based substance abuse treatment and rehabilitation services are available for people with an opioid dependency.
  • Don’t stop taking opioid painkillers abruptly, as you may face serious withdrawal symptoms; consult with a healthcare professional to discontinue use.

Percocet typically remains in a person’s system for approximately one day. Even after it has left the bloodstream, Percocet can still be detectable by a drug test. The detection window will vary from approximately 2 to 90 days, depending on the type of drug test. While urine tests are the most common type of drug test, saliva tests and hair follicle tests are sometimes used for legal or employment purposes.

Failing a drug test or worrying about failing one could be a sign of an opioid addiction. A failed drug test can also compromise employment opportunities and result in possible legal consequences. If you’re taking Percocet without a prescription, it’s advisable to discontinue use well in advance of a drug screening, but opioids like oxycodone are typically not detectable after 3–4 days in urine and 90 days only in hair follicle tests. Opioid discontinuation may require the supervision of a medical professional to avoid serious withdrawal effects.

What is Percocet?

Percocet is a combination drug that contains both acetaminophen and oxycodone. Acetaminophen is an over-the-counter pain reliever and is the active ingredient in Tylenol. Oxycodone is a powerful opioid pain reliever available by prescription only.

Percocet is prescribed for the treatment of moderate to severe chronic pain. Because of its high potential for abuse and addiction, Percocet is only prescribed as a last resort when other non-narcotic pain relievers have failed. [1]

The DEA has classified Percocet as a Schedule II controlled substance, as are oxycodone and fentanyl; however, cocaine and methamphetamine are also Schedule II drugs, but they are not opioids. [2] Taking this medication without a prescription or using someone else’s prescription is a felony offense punishable by law.

How Long Does Percocet Stay in the Body?

Generally, Percocet will clear the body within 24 hours, but it can still be detectable by drug tests for much longer. When you’re tested for the presence of narcotics, the drug test looks for oxycodone, the opioid contained in Percocet. [3]

Immediate-release oxycodone has a half-life of 3.2 hours on average, so it should leave the body within about a day. [4] This can vary based on several individual factors, including the person’s weight, liver function, and genetics, among others.

What is the Detection Window for Percocet?

Even after Percocet has left the bloodstream, it can still be detectable by drug tests for a period of time, known as the detection window. The detection window for Percocet varies depending on the type of test.

The most commonly used test for opioids is a urine test. Opioids can be detected in urine for about 4 days since the last dose. Other types of drug tests, such as hair follicle and saliva tests, can detect Percocet for longer. In saliva, an opioid may be detectable for up to 2 days. The detection window for hair can be up to 90 days. [5]

Do All Drug Tests Use Urine Tests to Look for Percocet?

Not all drug tests check for prescription opioids like Percocet or Oxycodone, but many of them do. For example, many jobs with the federal government require an opioid screening prior to being hired.

Most of the drug tests used by employers and parole officers are urine tests. These tests can detect Percocet for around four days, but there may be factors that affect this detection window, such as: [6]

  • The drug’s half-life
  • The dose the person took
  • How the drug was administered
  • The person’s hydration levels
  • Any other drugs the person has taken
  • The lab’s cut-off concentration
  • Individual metabolism

What happens if I fail a drug test?

Failing a drug test could result in loss of job opportunities and legal consequences. To avoid these serious repercussions, it’s important to only take substances like opioid painkillers with a doctor’s prescription. If you do have a prescription for Percocet or another narcotic painkiller, it’s important to bring this prescription with you to the testing site. Ensure the lab has documentation of your prescription before administering any drug screening.

If you don’t have a prescription for Percocet, it’s best to stop taking it at least three months before a drug screening. If you’ve developed an opioid dependency, you may need to taper the drug under the guidance of a medical professional. Don’t stop taking it cold-turkey, as you may experience severe withdrawal effects.

Signs of Percocet Addiction

how long does percocet stay in your systemIf you or a loved one fails a drug test (or is concerned about failing one), it could be a sign of addiction to Percocet, also known as opioid use disorder. Other signs of Percocet addiction may include: [7]

  • Drastic mood swings
  • Takes opioids not prescribed by a healthcare provider
  • Not following the doctor’s instructions regarding an opioid prescription
  • Needing higher doses of the drug to achieve the same effects as Percocet (i.e., tolerance)
  • Experiencing withdrawal symptoms when abstaining from opioids for some time (i.e., physical dependence)
  • Continuing to take opioids despite it worsening a physical or mental health condition
  • Intense cravings for the painkiller
  • Poor decision-making or risky behaviors
  • Taking opioids when not in pain, whether for recreational or preventative purposes
  • Spends an excessive amount of time planning to get opioids, taking opioids, or recovering from opioid use
  • Sees multiple healthcare providers to get more than one prescription for opioids

Dangers of Percocet Addiction

Becoming addicted to prescription painkillers like Percocet or other opioids poses many risks, and some of them are life-threatening. If you or a loved one is showing signs of opioid use disorder, it’s imperative to seek treatment. Some of the serious dangers of abusing opioids include: [8]

  • High doses of opioids can lead to fatal overdose.
  • Chronic opioid use can weaken the immune system and increase the risk of infection.
  • Opioid use can lead to cardiovascular disease and a heart attack.
  • Opioid use can contribute to the development of mental health conditions such as depression.
  • Using opioids may cause sexual dysfunction.
  • Opioids are commonly laced with other drugs such as fentanyl, increasing the risk of a life-threatening overdose.

In addition to these serious health risks, a substance use disorder, such as an opioid addiction, can also interfere with other aspects of a person’s life. Opioid use disorder can cause poor performance at work, job loss, and relationship problems. Since the drug is illegal to use without a prescription, addiction to opioids can also lead to serious legal trouble.

Consider Substance Abuse Treatment Programs

If you or a loved one is addicted to Percocet or has any other substance use issue, it could be important to consider treatment options. An opioid treatment center can use evidence-based approaches to detox and rehabilitation to set you back on the right path. Whatever you’re going through, you’re not alone.

Frequently Asked Questions

Below are some of the most frequently asked questions regarding drug detection windows and how long Percocet stays in your system

Many types of drugs can be detected by hair tests for up to 3 months after the last dose, including marijuana, opioids, and benzodiazepines.[9]

Various treatments are available for opioid addiction or dependency. These may include medical detoxification services, outpatient mental health services, behavioral therapy, and aftercare support. A substance use and rehabilitation counselor can advise you as to what specific treatments you may need.

It depends on the type of pain pill you’ve taken as well as various other factors, including the person’s weight and metabolism. For opioid painkillers, you can test positive on hair tests for up to 90 days.[10]

Sources