Question: why does my stomach hurt when i eat solid foods?
Answer: Gastroparesis is a disorder in which the stomach does not empty properly. Normally, most solid food will pass from the stomach within two to four hours after eating. But if you have gastroparesis, food lingers in your stomach and causes bloating, nausea, vomiting, and abdominal pain.