Yeah when I have school, I get down like this a lot. Now that I am in finals week, I feel great, things are looking up, and I have all the time in the world to do whatever I want other than work for 10-12 hours a day.
You need to just relax, think of all the good things that you have, and things will start to happen for you. If you go around with a shitty attitude, people and situations will always seem shitty....