Food takes around two hours to pass through the stomach, two hours to pass through the small intestine and 20 hours through the large intestine and into the rectum; the length of the digestive tube from mouth to anus is 9 metres on average.