I don't know much (or infact anything) about your situation... i am going to try to avoid saying anything that is patronising/ cliched/ annoying so this may be a short reply!
We all go through bad patches in our lives, i am having a bad day today, probably nothing compared to you, but when i wake up tomorrow things may well be better (that may well be tempting fate saying that...)
Just grin and bear it, if you have anything to look forward to think about that, if you don't then just live each day as it comes.
I am crap at saying things in situations like this... but i am sure someone will be along soon with some better words than i have
MB