In general, it will take four to six hours for your stomach to digest food. However, it can take between 2 to 5 days for food to move through the intestines and exit the body. You can't speed up ...