Hang in there Haggard!
I've been drininking on and off (mostly ON) for almost 30 years and just decided 41 days ago that I've had enough. I now look at every sober day as a gift and reading these forums has helped me tremendously.
Don't ever give up!