I don't mean to be a preacher, but the best way to deal with tribulations and obstacles, is lightheartedness and joyful sense of humor...regardless of your situation and circumstances.
I personally have turned everything into a parody and it's going swell.
For those who have occasional weep-a-thons, follow them by even more obnoxious and hysterical laughters. Friends and Youtube, are both great sources.
Time to discard the ignited self-pity! Dance, Be Silly...Feel Good :)