My 16 year old son is a High School Athlete. He rarely gets sick, but when he does, he's down for the count. He is suffering from a pounding headache (he's been having frequent headaches recently), severe nausea (he vomited once today), loose stool, and a body temperature of 96 degrees F. Could this be a viral or bacterial infection?