When I get hungry oftentimes I have very strange physical symptoms. I will become so hungry that I have stomach cramps and severe nausea. Sometimes I have diarrhea. This is accompanied by light-headedness and vertigo/dizziness. I usually have to sit down because I feel like I am going to pass out. Sometimes this comes only 1 or 2 hours after eating, when I know I should not be hungry. Other times I will wake up in the middle of the night with this and cannot fall back asleep. The weird thing is that I feel like I can't eat when I am this hungry because my stomach is so upset.
Does anyone know what this is, what causes it, and how to make it stop?