I have been on antabuse on and off. tried Baclofen and for lack of health insurance I stopped using it because one has to take higher doses for it to work.
antabuse deters me from drinking on the day I am on them if I get an obsession, but if the obsession doesn't go away, I would get off them and count the days until I could drink.