I'm not a doctor, and i'll admit I didn't read the whole thing, but maybe your eating something and getting an allergic reaction.