@TigerAtTheZoo sorry to hear you've had a rubbish year. I think you need to gain a little perspective though. I know I needed too.
I'm pregnant with twins, due Christmas Day. I'm huge, cumbersome, in a lot of pain, and quite frankly bitching about how hard my lot is and won't enjoy Christmas. My tree isn't decorated. I can't cook anything. I'm hosting (god knows why I've done that) and I haven't slept more than 5 broken hours a night for the last 7 weeks.
I tried to cheer myself up and get in the festive spirit more by putting together some hampers for a local drop in centre, the lady who runs it came to pick them up today and we got talking. One in particular will be going to a young lady in her mid twenties who is currently living in a tent behind a supermarket. The zip froze on her tent last week and she couldn't get out and ended up urinating in her tent because she physically couldn't get out. She was caught yesterday shoplifting food from the supermarket. There's a lot more detail as to how and why she is in the situation, but essentially she had to leave her home through an abusive partner, so she's categorised as "voluntarily" making herself homeless, which renders her as non qualifying for a lot of things (in a nutshell). I felt sick hearing about her, and will be donating anything I can to assist.
I feel like a right div complaining about my lack of sleep in my warm superking, with DH making me tea and bringing me things to try and alleviate my pain. I mean, it still hurts like buggery, but my God, when you realise what some people are going through this Christmas...
Sorry you feel bad, it's still a week to go until Christmas Day though, you might be fine by then. You haven't had "any holidays or meals out"... When you put that into context with the poor girl I heard about today, you should be thankful for everything you do have. I know I am.