Although it depends on the size of the meal eaten, most meals will be out of your stomach within two to three hours after eating. Snacks and especially small meals take closer to an hour to an hour and a half.
It depends on what you've eaten. For instance, it can take up to 48 hours for your stomach to fully digest a piece of steak, but toast or fruit pass through quicker.