Just read the Movember thread. Goddamn man, I went through almost the same exact shit when I was your age. (fuck me, I'm using that terrible phrase now)
Feel free to pm me anytime you feel you're drowning in a sea of shit. I'll help out as best as I can....