{{{hugs}}}
I'm glad to hear your grandfather doesn't have cancer, that's some good news!!
I have days like that too--I just let it all out, and then try to think of something positive.
I had a particularly crappy day yesterday, but eventually it all went away, I curled up with the dogs and went to bed early.

I hope you cheer up soon