I only showed my villagers how to eat the magical fruit and thought they would start doing it on their own, but just realized yesterday that they never eat it voluntarily. I guess it is mushrooms for the elderly. Anyway, I have started making them eat it every time I check in. I know only a few times doesn't make any difference, so I am starting at different ages and giving certain villagers special attention to see if age improves.