IMO and If I were to give advice to someone with a problem (and admittetly it was a problem for me by every metric) it would be
a), its not going to happen if you dont want it to, one has to truly want to get a grip over it, if someone feels its not a problem, nothing will work, one must first believe it is a problem.
b) dont sweat quitting, just start with slowing down,
c) as you take the first drink of the day, try to think of friends and family and the nonsense they are put through with every drunken episode,
d) remember that no matter how good it feels right now, tommorow (and maybe even the next day or two) will be spent feeling miserable and in hang over mode...
It takes time, its a slow process, for most thinking or counting on some divine intevention will happen is just setting oneself up for failure.
To steal Nike's tag line... Just Do It.
Congrats on your success!