Whenever you stop eating , your liver and stomach don't have any food to digest , so they digest the food you already ate , and kills all the fat in them . In this process the stomach hurts a little and it makes funny sounds and growly noises because you didn't eat for a long time , but that doesn't mean you need to eat every minute !
Well obviously because you are hungry.
If you had dinner or breakfast, and an hour passed and your stomach hurts, maybe you should just sometimes have a snack like fruit, or a biscuit.....just to stop it from hurting???
I think its because when you don't eat for along time you get hungry & when you get hungry your stomach hurts you a lot!