I've been an alcoholic for 20 yrs. I take Naltrexone now. I can still drink, but it takes the uncontrolable cravings away that come with that first drink. I also get hangovers, when I did not before. Naltrexone is an opiate blocker so I don't have the Heroin problem that I used to replace the...