吃的食物有可能需要12个小时左右才能排出体外,每个人的体质不同和饮食不同,所以具体排出体外的时间也会有所不一样。有的人肠胃蠕动比较快,所以排泄的也很快,也有的人肠道蠕动比较慢,所以排泄的也很慢,在吃过食物后,首先会在胃里消化,再经过肠道吸收,然后就会慢慢的排出体外。