How Long Does Food Digestion Take? The time it takes for food to digest can vary a bit from person to person and between males and females. Studies have shown that the entire process takes about an average of 50 hours for healthy people, but can vary between 24 and 72, based on a number of factors.