How long does each food stay in your stomach?

Boiled egg: 2 to 2.5 hours.