how long does percocet stay in your system

In urine tests, traces of Percocet can generally be detected for 48 hours, starting 2 hours after the first dose

It can be found in the blood for just a day. The only long-term test is the hair test, which can detect oxycodone built up in the follicles for up to 30 days.