Faktor utama yang menyebabkan anoreksia adalah: (1) Kebiasaan makan yang buruk dan gaya hidup yang tidak teratur. Yaitu, metode pemberian makan yang tidak masuk akal, pengejaran sepihak terhadap protein tinggi, lemak tinggi atau suplemen nutrisi senior, makan permen dan makanan ringan lainnya sebelum makan, yang mengakibatkan anak-anak kehilangan nafsu makan, makan sebagian, atau makan tidak teratur, lapar saat makan, kenyang saat makan, hidup tidak teratur dan alasan lain yang disebabkan oleh disfungsi sistem pencernaan. (2) Pengaruh faktor mental. Dengan kata lain, pembatasan yang berlebihan pada aktivitas dalam dan luar ruangan anak-anak atau pendidikan pra-sekolah dini, pemaksaan pemberian makan, ketakutan yang kuat, kegembiraan yang berlebihan, perubahan lingkungan hidup, dll., Dapat menyebabkan emosi anak-anak berubah, sehingga rangsangan pusat makanan dapat diubah untuk membentuk penyakit ini. Selain itu, suhu yang terlalu panas dan kelembapan yang tinggi dapat memengaruhi regulasi saraf, enzim, dan vitalitas, yang juga dapat menyebabkan anoreksia nervosa.