how long after they eat does it usually take for them to poo?