How long does opiates stay in urine?

3 to 4 days depending on the person