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.

Related articles

How long does Valium stay in your system?How long does kratom stay in your system?How long does hydrocodone stay in your system?How long does Adderall stay in your system?