If the villager is elderly, he may not regain his health. Eating does improve their health, but only a very small amount. You can put him on a less hazardous occupation, such as farming, which usually helps recovery.
_________________________
Barbara
Unicorn
Last Day of Work