بی‌اشتهایی یک بیماری نیست بلکه به‌عنوان نشانه‌ای از یک بیماری بروز می‌کند. بیماری‌ها و شرایط پزشکی مختلفی می‌توانند باعث ایجاد بی‌اشتهایی شوند.