About 5 hours
The plasma half-life of nalbuphine is 5 hours and in clinical studies the duration of analgesic
activity has been reported to range from 3 to 6 hours.
This varies from person to person, as some people metabolize medications slower/faster than others. Also, the concurrent use of other medications can speed or slow metabolism.