A grandfather has stayed the same weight for 30 years thanks to working, walking and playing racquet sports ...