Disulfiram
"I have been a chronic combination binge/maintenance drinker since I was about 20. I have quit drinking many times for a few weeks, and even six months on two occasions. But nothing, including AA and Campral, worked to keep me away from alcohol.  After five years of asking my wary doctor to prescribe Antabuse, he finally did.  I have been taking it for two weeks, every morning when my head is clear and logical thinking is in top working order.  That is the key for me, because later in the day is when I would normally start to entertain the idea of drinking, as a "reward".  I have had no side effects, and am going to continue taking Antabuse.  It simply removes the option to drink, at least for people who are not self destructive."