There are a few reasons why people are overweight but one of the main reasons I believe is overeating. When I say overeating I mean that over the course of the day instead of eating 1500 to 2000 calories or so an average person will eat a lot more. There are eight causes that I can think of for overeating and if you look at this list, no matter whom you are, you will find some triggers to eating excess calories.
1. Skipping meals and snacking - You body seems to work like a pendulum where if you eat enough food in a meal it will hold you over until the next meal, but, if you skip a meal you body will overcompensate and you will end up eating far more the next time then you would have at the regular time. This is why skipping meals is so bad.