I always say when my days tend to turn into so much cr@p like that, that the Universe is testing me. And always remember that tomorrow just has to be better, 'cause today couldn't possibly suck any more.
I too am very sorry about the loss of your furry feline friend. Also about your migrane, they run in our family, and when one person has one, we all end up for some reason getting one.
Now my advise to you is very similar to everyone elses. Go make yourself a nice hot chocolate and Bailey's, run yourself a bubble bath, grab a cheesy romance novel and some candles. Have a bath, drink, read, and then to bed. Hope tomorrow brings better things then today did.