Could you maybe volunteer somewhere? If you like animals, maybe at an animal shelter? It makes you feel good about yourself, you get to cuddle cute fur balls and your mind is taken off your own stuff for a while
Or if animals are not so much your cup of tea, maybe at a local soup kitchen etc.?