Substance guides
How long does oxycodone stay in your system?
Published March 1, 2025 · 7 min read · Updated April 2026
Reviewed for accuracy by licensed clinical professionals.
Oxycodone has a half-life of 3-5 hours for immediate-release and 4-5 hours for extended-release formulations. Detection depends on test type and usage pattern.
Detection by test type
Urine: 2-4 days. Detected on standard and extended opioid panels. Blood: 12-24 hours. Saliva: 1-2 days. Hair: up to 90 days.
IR vs ER
OxyContin (extended-release) maintains blood levels longer than immediate-release oxycodone, potentially extending detection by 12-24 hours. Both produce the same metabolites.
Factors
Body fat, liver function, age, hydration, and dosing frequency all affect clearance. Chronic users may test positive for 5-7 days.
Frequently asked questions
How long does oxycodone stay in urine?
2-4 days for occasional use, up to 5-7 days for chronic daily use.
Does oxycodone show on a drug test?
Yes. Oxycodone is detected on standard and extended opioid panels.
Is oxycodone the same as OxyContin?
OxyContin is the extended-release brand of oxycodone. Both contain the same active ingredient.
Disclaimer: Informational only. Not medical advice. SAMHSA: 1-800-662-4357.