When you feel down on yourself, the best thing to do is write down your successes.
This article is a good summary of the concept:
The Kaizan Blog » How to Stay Confident When Life Gets Tough
after reading that I now keep a list of my successes in my wallet and also on my desk. it feels great to go over them, and I always feel more belief in myself afterwards!