Most medicines of abuse stay in the body for at the very least a few days after the last use and are traceable with pee tests. Opioids like heroin as well as oxycodone are noticeable for in between 1 as well as 3 days after last use.