how long does it take for food to leave your body
It usually takes from 24 to 72 hours for healthy people to completely digest food and eliminate waste products. About six to eight hours after eating, food passes through the stomach and small intestine. Meat can take two days to fully digest, while vegetables and fruits take a day or less.