I have to echo everyone else. Therapy has been the one thing to help me stop feeling guilty about the past. I am still working through it, and it isn't always pretty.
AA has helped me a lot too, because I like you all so much and I think "Well, if they got through it and they are cool people, then I can too...." You all inspire me to keep trying!