how long has it been since he last ate? just a day or more than that???