Human digestion time
In general, food takes 24 to 72 hours to move through your digestive tract. The exact time depends on the amount and types of foods you've eaten. The rate is also based on factors like your gender, metabolism, and whether you have any digestive issues that could slow down or speed up the process.
This time varies from person to person but is usually around 24 hours for someone with a fiber rich diet. There are many factors that determine how long it will take for food to pass through the body. These include what was eaten, activity level, psychological stress, personal characteristics and general health.