Depression Support Group
Depression is a real and debilitating condition that is often misunderstood by family and friends. Its meaning can range from a prolonged period of sadness to an actual mental illness with specific symptoms. Find and share experiences with others who are going through the same struggles.
Be encouraged. Start speaking life unto your situation. Pray and when you pray believe that God will do it and have faith that he will not turn away from you. It doesn't matter how bad the road has been Lets not forget that God can change it all and he will accept you no matter what happened.
You weren't fired for being a bad person. I don't know why you were fired.
You don't need to buy your kid lots of toys and stuff for Christmas. Material stuff does not necessarily make for a good Christmas. Love and fun does.
Sorry you're having a tough time right now.