Hi, my son is 16 and has stomach pains everyday for several months, he's hungry, eats a little and then gets cramps and upset stomach and has to go to the bathroom within 1/2 hour of eating. In the last couple of days he eats, gets cramps, goes to the bathroom and is vomiting. I'm scared for him what can it be?