Food takes roughly 2 to 5 days to travel through your body as faeces after eating it. However, because many elements complicate the digestive process, it's difficult to give an accurate estimate of poop timings.