I take naltrexone (not to be confused with naloxone, a drug, when used intravenously is the fastest way to strip opiates from the system, reversing an overdose)
Just to be clear, both of these agents (naloxone and naltrexone) are opiate antagonists and both will block the same receptors to prevent opioid effects, including reversing overdoses. The difference between them is in the duration of effect. Naloxone is shorter acting and useful for acute overdose in emergency settings. Owing to its longer half life, naltrexone is helpful for long-term prevention of opioid use such as in depot preparations.
The following users thanked this post: Pseudoscience-is-malarkey