My mind forgets to remind me of every battle I've won, but it's ability to remember every little thing that I should worry about is superb, and If I'm not wrong, it's very much like yours. Maybe you're doing a better job of putting the worries at bay, as you should, keep up the good work. But if you aren't, work towards that. Try again and again, until you achieve that feat.
Everyday is a gift, and what we choose to do with that gift, matters a great deal. Are you gonna spend it worrying over unachieved things, or rejoicing in the little victories. You've walked through fire, swam great seas, faced demons, conquered fears.....
And yet, here you are. You can do so much more, have a little faith in yourself.