Hydromorphone usually is effective for 6 to 8 hours with its pain relief. For some, if they are very sensitive to it or a very large dose was used, it could provide relief for a little longer period of time. More than likely as his body clears the drug, he'll get back to his normal self. Could he be whiny because what ever was initially causing pain is still present? Why was the hydromorphone given?