Waktu mual atau muntah dapat menunjukkan penyebabnya. Ketika muncul sesaat setelah makan, mual atau muntah dapat disebabkan oleh keracunan makanan, gastritis (radang selaput perut), maag, atau bulimia. Mual atau muntah satu sampai delapan jam setelah makan juga dapat mengindikasikan keracunan makanan.