Disulfiram
"I have been dry for 230 days since beginning my daily 250mg dose. I have cravings still, but I've never missed a dose. I will say that my occasional use of cannabis has made it much easier to be in social drinking situations and still feel like I'm getting my head change. No more hangovers. No more binging.  I recommend this to any alcoholic."