Well, it might just be that you're overextending yourself. You should help people, but 3 hours a day? Is that a real number, or a figurative number? How do you get school done? And Whenever I see one of these threads saying someone's leaving here... I know it's not true. You'll be back.
Dude, just cut down on helping people, give a few tips here and there, and move on. I also have a vitamin D deficiency, never stopped me. In fact, I THRIVE in my basement... Anyway, good luck to ya.