This can vary by person. Our bodies can take anywhere from 24 to 72 hours to fully digest and eliminate foods.