Hydromorphone (Dilaudid) is an opioid painkiller commonly used to manage severe pain. It has a half-life of approximately 2.3 hours, meaning that half of the drug is cleared from the body within this timeframe. Specifically, the concentration of hydromorphone in the blood is reduced by approximately 50% within 2.3 hours, and the drug generally stays in your system for up to 15 hours.