I drank for years and years thinking I was "high functioning". I quit drinking using Naltrexone, following the "Sinclair Method". In my opinion it's a far more rational and reasonable treatment program as compared to AA's 12 step (which never worked for me).