Head-to-head comparisons of medication uses, side effects, warnings, and more.
Key takeaways
Disulfiram (formerly branded as Antabuse) and Vivitrol (naltrexone) are both used to treat alcohol use disorder, but they work in different ways and have different forms. Disulfiram is an oral tablet taken daily that makes you feel sick if you drink alcohol, while Vivitrol is a monthly injection that blocks the feel-good effects of alcohol and opioids. Disulfiram is available as a generic, but Vivitrol is only available as a brand-name medication. Disulfiram requires you to avoid all alcohol, even in small amounts, to prevent severe reactions, whereas Vivitrol helps reduce cravings for alcohol and opioids. Vivitrol also treats opioid use disorder, while disulfiram does not. Both medications should be used alongside therapy and support groups for the best results.
Disulfiram is an alcohol antagonist that's used to treat alcohol use disorder in adults. It's a tablet that's taken by mouth once a day. It's preferred that you take part in behavioral therapies and support groups along with disulfiram. Abstinence (not drinking alcohol) is also important while you're taking this medication. Otherwise, you can get a severe reaction called the disulfiram-alcohol reaction. Some side effects can include drowsiness and headache. While the brand name Antabuse has been discontinued, generic disulfiram is still available.
Summary for Opioid antagonist
Prescription only
Vivitrol is an extended-release naltrexone injection. It's an opioid antagonist that's used to treat opioid use disorder and alcohol use disorder in adults. Vivitrol is prescribed as part of a holistic treatment plan that also includes therapy and support groups. This medication is given as a deep gluteal injection into the muscle on the buttock, typically once a month by a healthcare professional. Some common side effects of Vivitrol include pain or tenderness at the injection site, nausea, and headache. Vivitrol is brand name only and not available as a generic medication.