There are many different reasons why people become overweight.
It is not as simple as saying that overweight people just eat too much because there can be any number of psychological reasons that make people want to eat more.
Emotional triggers such as stress, sadness, depression and so on can all make a person want to eat more food. This is due to the fact that there are certain chemicals in the brain that are linked to both mood and hunger.
Many people associate eating with various different emotions and for this reason they choose to eat more food to make themselves feel better, or happier, or more comforted.
If you feel that this is the reason for your weight problem then it is probably better to get those issues resolved first by seeing a specialist rather than trying to attack the food problem first.
For a lot of people it is habit to over eat and behavioral modification will be the key to weight loss success in these cases.
One of the easiest ways to change your eating behavior is to eliminate any temptations. This is best done at the supermarket by not actually buying foods that are going to cause you a problem.
By not having these low value foods in the house you won't be tempted to eat them because they won't be there and this will encourage you to eat better foods and in doing so change your behavior patterns.
This process is made considerably easier if all members of the household will help towards achieving the goal of better eating.
If you do the shopping then you will be able to determine what food is purchased and this will help to make your weight loss easier, and in doing so it will help the nutrition of all members of the household.