how long does naltrexone stay in your system

In terms of dosing, 50mg of naltrexone have the ability to block the effects of opioids for about 24 hours.

Clinical studies suggest that doubling the dose will block opioid effects for 48 hours, while 150mg of naltrexone can provide blockage for approximately 72 hours