Find a local animal shelter or pet store and go play with puppies and kittens.

This is definitely a tough time of year. Everyone keeps pounding happiness into your skull and telling you how you HAVE to be HAPPY or you'll ruin the holidays.

Fuck em.

Therapy/meds/counseling have already been suggested.

For me sometimes it is enough to realize that I am having an episode. It helps work through the issues. Sometimes all you can do is hold on and ride it out.

Talking is good. Distracting yourself is good, albeit short term. Although sometimes if you distract yourself enough, you can get perspective and start working out of it. Different thing work at different times.

Do you have favorite movies/books/activities that make you feel better?
Comfort foods? In moderation of course.

I know your year was really shit, not gonna lie. There is nothing to make it seem better. But the good thing is, now it's holiday season and even with no money on the side, it should be a fun and comforting time for you. Try to enjoy the next two weeks and then jump into life with some new energy.
Things look grey now but it will get better, you are quite the fighter. Just hang in there.