Change your social circle and engage in a radical (to you) sport that requires lots of stamina and endurance (Muay Thai). In short, the lifestyle you have loves conjuncting with alcohol. Sports are a major player. Not only the body gets hammered but the mind as well. I used the same method before to quit smoking. Even if you will show up at social events you won't have the same longing for Booz as you used to. I firmly believe this apply to the general public. Athletes in general do not drink as much as the average joe ( If they do at all). It's funny how people want an easy not so harsh solution to their problems, because there simply isn't. Once the elephant in the room starts ballooning you need to set your ego aside and admit you need change; major change.