Clouds had a good suggestion. Volunteer or find some way of helping others less fortunate than you - that's a sure fire way of making yourself feel better AND helping someone else at the same time.
Believe me, when you focus your attention on a project that helps others your own problems seem diminished.
Hope you're feeling better today!