My parents are immigrants from an impoverished third world country. We lived in one of the most dangerous, deprived parts of Chicago (Englewood). My mom was perpetually unemployed after leaving her job as a graphic designer, and my dad was working paycheck to paycheck until his business gained traction. It doesn't take much time to make a homecooked meal, and even if you're eating fast food, the cheap shitty fast food isn't loaded with calories-those are the double bacon cheeseburgers which are calorie bombs. Plus, we live in a world where the internet is commonplace, so there's really no excuse for not counting your calories. I also played soccer and ran (not competitively) so staying active definitely played a part.