It’s mostly genetic. My great aunt will be 105 in April.....she eats anything.
My great aunt lived to almost 116, I have no idea what she ate. Wish I knew.
I have seen people I know live to be in their late 90s and one woman went to 105 yrs of age.
They all shared two things in common.
1.They never jogged a block in their lives.
2. They ate everything, most of it considered taboo today. -Tom