Digestion can vary depending on the type of food and individual factors, but it generally takes about 24 to 72 hours for food to pass through the digestive system.