It took me a long, long time to get here, and I still have bad times, but they aren't as long or as off the deep end anymore. I know that I can end up in trouble again in no time flat, though. I'm glad for the good times, but I don't really trust them yet.
10 years of therapy and a life-threatening illness can turn your attitude around, too, but I don't recommend the illness part.