how long does it take the body to digest dairy?
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.