Any Suggestions?

Hey all just updating everyone on how I'm doing.  My mind seems much clearer than it's been in quite a while.  I have let things bother me, that really shouldn't.  I like talking to my friends and reading posts here. I am glad when I can relate with someone and know exactly what to say to help. I love reading comments because I usually learn something that can improve my way of life. I also like to read self help books and putting them to practice, that's the hard part but I am getting better at it.  
I sometimes have problems with to many negative thoughts running through my head parallizing me from doing anything productive.  I have read some self help books that have taught me some techniques to help reduce the constant onslaught of negative thoughts. I have also learned to not always run from my emotions.  Cry it out sometimes instead of trying to divert my attention. 
I have recognized some things that cause my depression
1. Lack of sleep- This is a key issue that I have, it is harder to realize what I'm doing wrong if I am tired.
2. Thinking that I am not good enough. 
3. Worrying to much about other people and what they think. 
4. Thinking about the past and wishing that I could change it.  What is done is done. I have learned from my mistakes and I will try my best to not repeat them. 
5. Recycling negative emotions,  reliving past events in my mind, it's almost like PTSD.
I work hard on keeping these thoughts at bay. 
I was wondering if anyone has suggestions on how to reduce the amount of negative thoughts that run through my mind a lot. I know many of you can relate. 
I also like reading self help books. If you have any suggestions on any good self help books to read, I would appreciate it if you mentioned it.
1 book that I intend to read is Feeling Good by Dr. David Burns. I have a lot of people here who have told me a lot about this book.  They really like it a lot. 
Like I have said in the past. I feel like I have made progress and I am going to continue making progress.  I hit bumps along the road but I find ways around them. Thanks for reading my post.  I would love some feedback.  
Cracked n stumbling, yet still moving forward. Drew.

Replies

drew4lostluv
drew4lostluv

Thank all of you that responded. I really appreciate all of my friends. It you have anything that you think needs attention, let me know about it. I will definitely respond.
BlueYonderDreams
BlueYonderDreams

I definitely recommend you to read Feeling Good by David Burns. It teaches you how to deal with the negative thoughts. You also might want to try Ten Days to Self Esteem also by David Burns. It uses the same techniques in Feeling Good, but it is a workbook so you have something to write in.
drew4lostluv
drew4lostluv

Thanks. I appreciate your suggestion.