Life How long does it take to digest food? Keep your gut healthy by improving digestion. July 31, 2022August 1, 2022Mythili Devarakonda, USA TODAYComments Off on How long does it take to digest food? Keep your gut healthy by improving digestion. Depending on the person, it can take six to eight hours for food to pass through the stomach. It can take about two to five days to empty the stomach.