The foods with the longest time to digest are bacon, beef, lamb, whole milk hard cheese, and nuts. These foods take an average of about 4 hours for your body to digest. The digestion process still occurs even when asleep. Which means our digestive fluids and the acids in our stomach are active.
