It could be any number of things. A physician would be the best person to ask this question to. One of the first things I would be inclined to look at though would be your diet. What do you eat? Do you possibly have a food allergy? That would be the first direction to take I think.... excluding injury of course.