wow- I wish I would have had your awareness when I was younger, I have drank heavily (and cycled Cubile!) for more years than I can remember,in late 40's and drank mostly every day since early 20's- very much a 'functioning alcoholic' if that even makes sense which I dont really think it does. And now I am trying hard and struggling in recovery- much harder (believe me- it is beyond hard) than it would have been if I had taken control of this addiction earlier. Much like you- I have had everything, except sobriety which is most important. Best wishes and be tough.
Dub