Has he had a physical recently? It is entirely possible that he is depressed (which would explain a lot of what you are unhappy about). He is also at the age where a LOT of physical problems pop up. Add to that the 60+ pounds you say he has added in the last 10 years. Could be a whole lot of physical causing the problems.