Dude, buck up, furrrreal. Your attitude sucks. Go look at your Facebook status'. 90% of them are victim mentality, whoa is me BS. You are a walking pity party, at least online. You seem to have a girl you like a lot. Let me tell you, and I think everyone here will back me up: they only deal with the "my life is so sad"/ "when will things get better" attitude for so long before they realize it's your personality and not a temporary thing.
You need to take a step back and look at how you approach things. A positive attitude begets so much positive change. It's probably one of the most important things you can do to better yourself.
Just some unsolicited advise. Feel free to tell me to pound sand.