It might be a change in weather, but probably he was constipated and takes a while to get back to eating. I'm not an expert, so this is just my thoughts on the subject. Maybe it's a bit cool in his box?, Get a thermometer and check.