It seems to be after about 1 1/2 hours after eating something usually sweet or high in energy I feel really ill. I feel very sick and my body tries to be sick but only a small amount of flem and stuff comes out. I get a stomach ache. I all the sudden come over very weak and shaky and almost like i'm going to pass out sometimes. I also feel like empty and hungry even though i've eaten. I also sometimes get pins and needles in my foot while this is happening. It comes in waves so it can last for 10 minutes then go for 4 hours then come back again for maybe 5 minutes. I also usually feel a little better after I have been sick. I'm 16 male. What could it be ?