This can vary based on the type of food, gender, age, and based on the individual.
It has been reported that food passes through the stomach and small intestine in 6-8 hours, when it enters the large intestine for further absorption. Then it may take on average 33 hours for men and 47 hours for women to pass, but again, this is variable. Children
may take around 33 hours from end to end.