Comment: have his iodine levels checked

(See in situ)

In reply to comment: He's also lazy (see in situ)

have his iodine levels checked

either by a doctor or the self test.. I would bet money they are low (or his selenium is low) Most people who have low self will (ie lazy) are actually living w/ a depressed immune system. almost 100% of the time it is lack of sunshine/vitamin D or iodine/selenium.(the thyroid)
If you want him to want to get healthy, get those few items normalized and you will see a new man.