I'm 18 years old, 100 pounds, and 5'0. I've had a lot of stomach problems for the past 6 months, only to discover that I'm allergic to soy and also have acid reflux. I can usually manage that, but now there's a new pain-my stomach hurts in an almost horizontal line, about an inch above my belly button. The pain is a dull, crampy feeling. I've had constipation/diarrhea for the past three days now, but this pain appears to be new. Do you know what it could be?