Just a quick observation. So much of what mentally ails us can be alleviated through hard work. Whenever I start feeling down, that life and everyone is against me, and that I'll never be where I want to be, I know that the most direct way to start feeling perky again is to do some productive work.
Washing dishes, cleaning up the yard, exercising - all of these things really have the power to make your day better.
Productivity begets productivity, sloth begets sloth. Start by doing something (anything) productive, and it will start you down the right path.