Nothing helped until I stubbornly refused to take a drink regardless how I felt about it at any given moment. After I was sober a while I had the space and clarity to address some of my issues. Posting here helped me. Going to AA meetings to be with other sober people helped too. Rational Recovery, SMART, HAMS Network all helped.
Find something better to do with your time than getting pissed will help as well.