how long does dilaudid stay in your system

Dilaudid is the brand name for a prescription pain reliever that contains hydromorphone.

Hydromorphone is generally detected in urine screens for 2-3 days after use, about the same detection window as hydrocodone in your body.