Why do people overeat?
People may overeat for many reasons – comfort eating, stress eating, emotional eating, overeating after a long period of fasting, overeating due to craving caused by physical or psychological factors, cheap availability of junk food, exposure to food advertisements can all lead to overeating.