ADDICTION How Long Does Oxycodone Stay in Your System? Urine, Blood, Saliva & Hair Oxycodone is commonly detectable in urine for about 1 to 1.5 days in SAMHSA TIP 63, with shorter recent-use blood windows and longer hair detection.