Morphine has a half-life between 1.5 and 2 hours, depending on individual patient characteristics. A drug is almost completely eliminated from the system after 4 to 5 half-li … ves, so anywhere from 6 to 10 hours.