Do you have his lights/heat on a timer? erratic hours can confuse them into not eating. Anyway, if you do have them on a timer, try increasing the day length and/or temperature. It can take a week or two for them to respond to that, but it works sometimes.