Anak tidak makan dapat disebabkan oleh faktor fisiologis seperti makan camilan sebelum makan dan tidak lapar, serta faktor patologis seperti kekurangan nutrisi dan penyakit fisik. 1. Faktor fisiologis: jika kebiasaan makan anak kurang baik, biasanya terlalu banyak makan cemilan terutama sebelum makan akan mudah menyebabkan anak tidak makan picky eater dan sebagainya. 2. Faktor patologis: jika anak kekurangan zinc, zat besi, dll atau anemia, juga dapat menyebabkan anak tidak makan; jika anak baru saja sakit, seperti infeksi saluran pernafasan atau penyakit saluran cerna, dll dapat menyebabkan anak tidak makan. Anak-anak tidak makan, mungkin ada alasan lain, disarankan untuk pergi ke rumah sakit tepat waktu, meningkatkan pemeriksaan untuk menentukan penyebab penyakit, di bawah bimbingan dokter untuk memberikan perawatan atau perawatan yang ditargetkan.