How Long Does Naltrexone Stay in Your System?
Naltrexone can stay in your system from 1 to 30 days. Oral naltrexone lasts about 24 to 72 hours, whereas injectable naltrexone (Vivitrol) lasts up to 30 days. Traces may still show up in urine, blood, or hair after that. As it comes in a variety of forms, including oral pills, extended-release injectables, and implants, Naltrexone’s…