How Long Does A Percocet 10 Stay In Your System

A single Percocet 10 (containing 10 mg of oxycodone) is mostly eliminated from your body within about 20 hours, but it can still show up on a urine drug test for 1 to 1.5 days after you take it. The exact window depends on the type of test, your metabolism, and several other individual factors.

How Quickly Your Body Clears Oxycodone

The oxycodone in a Percocet 10 has an average elimination half-life of about 3.5 hours, according to the FDA-approved prescribing information. That means roughly half the drug is gone from your bloodstream every 3.5 hours. After five half-lives, about 97% of the dose has been cleared, which puts the total elimination timeline at roughly 17 to 20 hours for most people.

Your liver does the heavy lifting. Oxycodone is broken down by two key enzyme systems in the liver, and the speed of that process varies from person to person. Some people metabolize the drug faster or slower based on their genetics, liver health, age, and whether they’re taking other medications that compete for the same enzymes. Older adults and people with liver problems tend to clear oxycodone more slowly.

Percocet 10 also contains 325 mg of acetaminophen, which clears faster than oxycodone. About 90 to 100% of the acetaminophen is recovered in urine within the first 24 hours, so it’s generally not the component people are concerned about when asking this question.

Urine Test Detection: 1 to 1.5 Days

Urine testing is by far the most common method used in workplace and clinical drug screenings. For immediate-release oxycodone (the form found in Percocet), the detection window is typically 1 to 1.5 days after a single dose. Controlled-release formulations of oxycodone can be detected for longer, up to 3 days, but that doesn’t apply to standard Percocet.

Federal workplace drug testing programs use a cutoff concentration of 100 ng/mL for both the initial screen and the confirmatory test for oxycodone. If the amount in your urine falls below that threshold, the test comes back negative even if trace amounts of the drug are technically still present. This is an important distinction: “detectable in your system” and “positive on a drug test” are not the same thing. You could still have tiny amounts circulating after the test would read negative.

One thing worth knowing is that standard urine panels testing for “opiates” (which look for morphine and codeine) will not reliably catch oxycodone. A test has to specifically include oxycodone as a target analyte. Most modern panels do, but older or cheaper tests may not.

Oral Fluid (Saliva) Tests: Up to 48 Hours

Saliva-based drug tests are becoming more common, especially in workplace settings. Oxycodone can be detected in oral fluid for up to 48 hours after use. The federal cutoff for an initial oral fluid screen is 30 ng/mL, with a lower confirmatory cutoff of 15 ng/mL. Those lower thresholds mean saliva tests can sometimes catch use that a urine test might miss at the tail end of the detection window.

Saliva tests are generally better at detecting very recent use (within hours), while urine tests cover a slightly wider window overall.

Hair Follicle Tests: Months After Use

Hair testing operates on a completely different timeline. Drug metabolites get deposited in hair as it grows, which means a hair test can detect oxycodone use months after the fact. The standard testing window is 90 days, based on the typical 1.5-inch sample collected near the scalp.

That said, hair testing has limitations. It’s less effective at detecting a single, isolated use compared to repeated use over time. Research comparing urine and hair testing in opioid users found that hair testing was particularly good at catching oxycodone use that people didn’t self-report, but it performed worse than urine testing for detecting drug use within just the past month. In practice, hair tests are more commonly used for pre-employment screenings or legal situations rather than routine monitoring.

Blood Tests: The Shortest Window

Blood testing detects oxycodone only while it’s actively circulating, which generally means within 24 hours of a dose. Blood tests are rarely used for routine drug screening because the detection window is so narrow and the test is more invasive. They’re most commonly ordered in emergency rooms or forensic investigations.

Factors That Slow Elimination

The timelines above are averages. Several factors can push oxycodone’s clearance time longer:

  • Age: Liver and kidney function decline with age, slowing drug metabolism. Older adults may take noticeably longer to clear oxycodone.
  • Liver or kidney disease: Since the liver metabolizes oxycodone and the kidneys excrete the byproducts, impairment in either organ extends the drug’s time in your system.
  • Body composition: Higher body fat percentages can affect how drugs are distributed and stored, potentially prolonging detection.
  • Other medications: Drugs that inhibit the liver enzymes responsible for breaking down oxycodone can slow its metabolism significantly. Certain antifungals, antibiotics, and even grapefruit juice are known to interfere with these pathways.
  • Chronic or heavy use: A single Percocet 10 clears faster than repeated doses taken over days or weeks. With regular use, the drug accumulates in tissues and takes longer to fully eliminate.

What Happens as Oxycodone Leaves Your Body

If you’ve been taking Percocet regularly (not just a single dose), you may start to feel withdrawal symptoms 6 to 12 hours after your last dose as oxycodone levels drop. Early symptoms typically include anxiety, muscle aches, sweating, and restlessness. These tend to peak around 24 to 72 hours and gradually ease over the following days. A single dose taken as prescribed generally does not cause withdrawal.