The food we eat stays in our digestive system for 16 to 35 hours until discharge. The food we eat stays in our digestive system for 16 to 35 hours until discharge.