In the US, portion size, calorie density, frequency of eating high calorie foods are contributing to people getting a lot fatter a lot faster than before. We now have instant gratification in food delivery services. Get anything you want without leaving home.
In fast food, people are eating a day's worth of food in one sitting. Triple burger, large fries, large drink. People are doing this once a day every day of the week.Then they go home and order more high calorie food with high calorie drinks and constant snacking.
It is amazing to see how much more obese people have gotten in the last decade, and the % of fat people has gone up a lot, too.
Restaurants of all types serve massive portions, and people eat it without thinking or realizing they are eating a day's worth of calories in one meal, and I haven't touched on the amount of fat, sugar, and sodium they are packing away.
The fact that people today have shorter lifespans than their parents should be sounding alarms everywhere, but there is nothing but silence.