Immediate-release oxycodone has a half-life of just under 4 hours which means the pain-relieving effects of one dose will be gone within 6 to 24 hours, but it can remain detectable in saliva, urine, and hair for much longer. In saliva, oxycodone is detectable within minutes of taking it and lasts for up to 48 hours (2 days). Oxycodone is detectable in urine within 1 to 3 hours and will stay detectable for 1 to 4 days. Like most other opioids, oxycodone is detectable in hair for up to 90 days.
How long oxycodone can be detected by drug tests depends on your age, weight (including body fat content), kidney or liver function, dose, drug interactions, alcohol use, or other factors, such as if you are dehydrated. Controlled or extended-release forms of oxycodone are designed to release oxycodone over 12 hours, so will be detectable for longer.
Do all drug tests look for oxycodone?
If you are undergoing a urine drug screen, oxycodone may be one of the drugs you are tested for, but it is not a routine component of all urine drug tests.
Oxycodone is required in the urine drug tests requested by the U.S. Department of Transportation (DOT) and the U.S. Department of Defence before employment.
Oxycodone may also be tested for in other sample types, such as:
- blood
- saliva
- sweat
- hair.
Urine is the most common type of sample used for drug testing. Many drugs can be detected in hair samples for up to 90 days or longer.
Oxycodone is classified as a Schedule II Controlled Substance by the DEA because it has the potential for abuse and addiction. For workplace drug testing it is typically the opioid (oxycodone) that is being evaluated.