Penyebab umum hilangnya nafsu makan: faktor fisiologis, seperti kurang istirahat, stres, insomnia, kegelisahan, gangguan endokrin, menyebabkan disfungsi saraf, sehingga mengakibatkan hilangnya nafsu makan; faktor patologis, seperti gastritis kronis, tukak lambung, penyakit refluks gastro-esofagus, penyakit fungsi tiroid, penyakit tumor, hepatitis virus, sirosis hati, dll., juga dapat menyebabkan hilangnya nafsu makan.