من الممكن أن تؤثر عدة عوامل وتؤثر على شهية الأطفال ومنها :
- تغيرات في النمو , مما يؤدي إلى تقليل الشهية للطفل .
- تعرضهم للمرض وخصوصاً مشاكل إلتهابات في الحلق , او الإسهال , والحمى , مما يؤدي إلى تقليل الشهية .
- طريقة تحضير الطعام قد تكون سيئة ,مما يقلل رغبته لتناوله .
- فرض الأهل للقواعد والأنظمة خلال تناول الطعام أو منعهم من تناول أطعمة محددة يقلل رغبتهم بتناوله .
- قد يكون الطفل يعاني من إكتئاب او إضطرابات نفسية .
- الشعور بالوحدة والخوف .
- تعرضه لفقر الدم والتي تسبب فقدان شهية للطفل .