I agree with the walking suggestion. The exercise and being outside in the fresh air always cheer me up. Try to ignore all those negative thoughts about yourself. They are just thoughts, and do not reflect the truth in any way. I have been trying to ask God to remove my negative thoughts as soon as they pop into my head. It seems to be working a little.
Hugs to you.