Holy shit man- you need to quit worrying about everything! Take some time off- evaluate whether or not you're even studying the right thing and if that will make you happy for the rest of your working life. Go study abroad or get a job for a semester or so! Talk to a therapist, or two, or a career councilor and get your priorities straight!
sorry- I tend to be a bit practical