My question is, what s wrong with my stomach.ONLY after I eat, I have this sharp pinching pain in my stomach (almost feels like I m being stabbed right below my ribcage. The pain last for up to 5 hours after I ve eaten. After the pinching pain goes away, my stomach is still upset for a couple hours after that, mostly feeling sore. In the past couple weeks, the pain has gotten so bad that I feel lightheaded and may pass out. It doesn t happen every single time I eat. For example, it doesn t hurt when I just eat a small salad. Diabetes and celiac s disease are hereditary in my family, however I ve never been diagnosed with anything or been allergic to anything.