Both: I obviously don't know your gramps so can only address your excellent question generally. Dietary indiscretion is the main cause of obesity and many elderly people remain lean and fit, but it's also true that metabolism slows with age. For instance you may burn 3500 calories a day when you're 18 but maybe only 2000 when you're 70.
Answered 9/28/2016
5.9k views
6 doctors weighed in across 3 answers
A doctor has provided 1 answer
2 doctors weighed in across 2 answers
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question