تتسبب عوامل نفسية وجسدية في فقدان أو قلة الشهية.
أسباب نفسية
يسبب القلق والتوتر المزمن اضطرابًا في الجهاز الهضمي ويقلل الرغبة في تناول الطعام.
يؤثر الاكتئاب مباشرة على الشهية؛ فبعض الناس يفقدون شهية الطعام تمامًا.
تؤدي الضغوط النفسية أو الصدمات العاطفية مثل فقدان شخص عزيز أو مشاكل عائلية أو مالية إلى تراجع الرغبة في الأكل لدى كثيرين.
تتضمن اضطرابات الأكل مثل فقدان الشهية العصبي تقليلًا متعمدًا للطعام نتيجة الخوف من زيادة الوزن.
أسباب عضوية (جسدية)
تُثبِط العدوى مثل الإنفلونزا أو نزلات البرد الشهية مؤقتًا لأن الجسم يركز على محاربة الميكروب.
تؤثر مشاكل الجهاز الهضمي مثل القولون العصبي وارتجاع المريء والإمساك المزمن وقرحة المعدة على الشهية والهضم.
يسبب فقر الدم الناتج عن نقص الحديد تعبًا عامًا وانخفاضًا في الرغبة في الطعام.
تؤثر أمراض الكبد أو الكلى، خاصة في مراحلها المتقدمة، على الشهية والقدرة على الهضم.
قد يسبب خمول الغدة الدرقية تغيرات في الشهية والوزن.
تؤدي الأورام والأمراض المزمنة مثل السرطان إلى فقدان الشهية لدى كثير من المرضى.