Muntah di tengah malam dapat disebabkan oleh faktor fisiologis, atau dapat juga disebabkan oleh penyakit seperti penyakit refluks gastro-esofagus, intususepsi, hipertensi intrakranial, dan sebagainya. 1. Faktor fisiologis: ketika seorang anak makan terlalu banyak makanan di siang hari atau makan makanan yang pedas dan merangsang, berminyak dan dingin, itu akan menyebabkan penumpukan makanan di saluran pencernaan, yang sulit dicerna, dan perut terbebani, sehingga menyebabkan anak muntah di malam hari. Tidur dengan perut dingin yang merangsang saluran pencernaan juga dapat menyebabkan gejala muntah. 2. Faktor patologis: Penyakit refluks gastro-esofagus (GERD) menyebabkan anak muntah di malam hari karena refluks dari lambung ke kerongkongan. Intususepsi dapat menyebabkan obstruksi usus, menyebabkan peningkatan tekanan dalam usus, yang dapat menyebabkan muntah di tengah malam. Trauma dan faktor lain yang meningkatkan tekanan intrakranial dapat merangsang sistem saraf pusat dan menyebabkan muntah. Ketika seorang anak menjadi tidak sehat, ia harus segera dirawat.