poor boy that doesn't sound too nice

... I would get him checked out by dr... My daughter (a lot older) had that once from giardia. I have heard it being an allergic reaction as well... doubt it serious but prob best to make a trip to the gp... all the best