Modern portions are out of control
Today's typical servings are big; there's no way to eat three meals a day and NOT gain weight. That's why I typically eat just two meals a day. Some days I cheat and have three, other days just one big one. I also weigh myself every morning.