No. In a sense, the fear of an disulfiram-alcohol reaction is a deterrent, stopping people from drinking. That is what it is supposed to do. However, if you drink on antabuse, most people find that the violent nausea, vomiting, worst headache of your life, flushing, low blood pressure and even fainting is far from a placebo effect. There are better drugs to stop craving - Campral and naltrexone.