I took Naltrexone. Helps a lot with cravings but did make me dizzy. The shot (30 days) is supposed to be easier to tolerate. I am also taking anabuse which helps a lot. Some AA purists don't support it but I will do whatever works.
The main thing that works though is to find support of non drinkers and have a plan each day not to drink.