不同的食物,进入胃部之后需要停留一段时间,但最多也就5-6个小时。而食物通过肠道的时间,主要是由肠蠕动的速度决定的,平均需要6-8个小时左右。在 主要吃精细饮食的膳食结构中,即使缺乏纤维素的刺激,肠蠕动的速度也基本保持在正常范围,即便是便秘的患者,食物通过肠道的速度也不会超过10个小时。
这个说法和我的直观的观察不同,于是我查了一下英文的有关资料:
其中最重要的一个是建立在放射性标志的基础上,应该说是很科学的:
http://www.vivo.colostate.edu/hbooks/pathphys/digestion/basics/transit.html
这篇文章中有个表,非常容易懂:
50% of stomach contents emptied | 2.5 to 3 hours |
Total emptying of the stomach | 4 to 5 hours |
50% emptying of the small intestine | 2.5 to 3 hours |
Transit through the colon | 30 to 40 hours |
文章说,不同人吃不同食物,消化一共所需要的时间会是非常不同的。WebMD的一位大夫也表示了类似的观点,他说幼儿消化最快,随着年龄增长就越来越慢了,但又因食物不同而需要不同的消化时间。有的人需要几天的时间。
大仑丁说得太简单太绝对了。