Many medications of misuse remain in the body for at least a few days after the last use as well as are traceable with pee tests. Opioids like heroin and oxycodone are detectable for in between 1 as well as 3 days after last usage.