Why do people eat so much?
Because, food is so good.
because they are hungry
Either hungry... Or.. Some people eat too much due to stress.
for no reason-just to pass the time or sheer habit as in my case
Might be Hunger makes them to eat a lot :p
That is an offensive question
because if you dont eat ... you die...
To stay alive.
Hunger, boredom, stress, depression..........
Tastes good. Survival