My primary care physician prescribed naltrexone for me but I found it of not much benefit. He wouldn't prescribe antabuse for me, though, so I went to a physician that would. Antabuse is the only thing I have used that has made abstinence possible, because while naltrexone reduces cravings, it doesn't make it impossible to drink (without becoming deathly ill) like antabuse does. Antabuse has been keeping me sober for over 3 months. It's the only thing that has worked for me.