I have bad news; he's put on a lot of weight again....
Painkillers can lead to weight loss as well. Since he's been off them, he's gained some of the weight back.