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.

Authoritative sources

This article references guidelines from: SAMHSA · NIDA · ASAM

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.