Question: why does your stomach hurt when you eat a lot?
Answer: To make room for that extra food, your stomach stretches like a balloon. If you overeat frequently, your stomach expands easily (which is not a good thing unless you're a competitive eater). Most people will feel discomfort as their stomach is stretched beyond its normal capacity.