It's possible that he's on drugs, but I seriously doubt it. The mlc is quite the monster and they do tend to lose weight during the early stages. It's the stressors in his life, as well as what he is currently eating. Life for a grown man who is trying to burn the candle at both ends isn't easy.
Please don't be to quick to "assume" he's on drugs. My xh went through this and I had to trains of thought: 1) drugs or 2) a brain tumor. He had neither...just mlc. It took him about 12-24 months of replay before he started to put the weight back on and he's been gaining ever since. They swing back and forth and their hormones are out of whack as well.
I do hope he has your son home in time to help the neighbor. I'm sure your son will remind him about his commitment.
Try to have a nice Thanksgiving. It might be time to consider some new traditions to help you and your family through holidays.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.