Man, that sounds like a tough situation (hehe I was going to say "hard" but I'll refrain from the puns!) Doctor's visit will definitely clear things up I imagine. But don't be hopeless about it - stuff like this always passes, and he's young.
P.S. on a totally unrelated note - awesome profile avatar and name, I like
