Have medical questions? Ask a doctor online!
The metabolism of drugs vary widely between individuals.The usual length of time that oxycodone is detected is 2-5 days, methylphenidate is 1-2 days, and benzodiazepines is 1-2 weeks. Long-acting benzodiazepines can be detected for up to 6 weeks. Zolpidem is a non-benzodiazepine, so is not detected by the benzodiazepine screen, but it can be detected using a test for this medicine if it is suspected. There are some people that metabolize much slower than average, so if you wanted to be certain that the urine was clear, then you should allow for a couple of extra days as a buffer.
It is also true, though, that this may be irrelevant. For most jobs, if you have a bone fide prescription for these medicines, the fact that you are positive on a test is not a concern. They may ask for documentation of the bone fide prescription or a copy of the medical records from your physician, but once documented, there will be no further concern.