I have a random drug screen in the next week (earliest on Thursday). I have been taking oxycontin for a month now (30-40 mgs, 3-4 days a week, snorting). I took 20 mgs today but hadn't taken any for 5 days prior. I am done now. The drug screen does test for opiates and is a urine test. How long does this stay in my system and how do I get it out of my system fast??? Please help!