Chimera said everything I wanted to say originally. One thing I would like to add is that all of this stuff is like developing a skill, a way to manage a certain behavior. I have noticed that sometimes I feel myself slipping back into a depression for whatever reason, but having dealt with it in the past I can recognize it and remind myself of all of the things being mentioned in this thread and prevent it from pulling me way down again. Your posts are already sounding more upbeat and I hope this is something you can put behind you very soon and never have to deal with again.