Vivitrol (naltrexone) can help reduce opioid or alcohol cravings in people with an opioid or alcohol use disorder. It blocks the euphoric effects of opioids or alcohol, reduces cravings and helps to prevent relapse.