The duration of digestion varies depending on the type of food consumed. On average, it takes about 24 to 72 hours for food to pass through the entire digestive system.