Sounds like you need some self care and TLC.
Can you call people and cancel hosting Thanksgiving? Give it to someone ELSE to do? Can you ask relatives for babysit help? DH being gone, single momming it, being tired/depressed -- those are valid and good reasons to ask for HELP.
So ask and while it does not solve it all, it could help to REDUCE your stress load right away!
Hang in there.