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