Ada banyak penyebab hilangnya nafsu makan pada lansia, seperti pola makan yang tidak tepat, gastritis, tumor ganas, dll. Pengobatan perlu didasarkan pada penyebab yang berbeda, seperti mengonsumsi obat-obatan seperti domperidone dan omeprazole.
Jika gangguan pencernaan disebabkan oleh pola makan yang tidak tepat, maka dapat dibantu dengan mengonsumsi obat untuk meningkatkan daya cerna, seperti domperidone, untuk membantu saluran cerna mencerna. Perhatikan kebiasaan makan, makanlah dalam porsi kecil, makanlah makanan yang mudah dicerna, dan hindari makanan yang dingin dan mentah.
Jika kehilangan nafsu makan disebabkan oleh gastritis dan penyakit lainnya, perlu diklarifikasi apakah ada infeksi Helicobacter pylori, dll. Jika ada Helicobacter pylori, dapat dibasmi dengan menggunakan obat empat kali lipat, seperti omeprazole, metronidazole, amoksisilin, dan bismut kalium sitrat.
Jika lansia tidak memiliki nafsu makan dan disertai dengan kekurusan, perlu memberi perhatian ekstra terhadap adanya tumor ganas dan penyakit lainnya, disarankan untuk pergi ke rumah sakit tepat waktu, untuk mengklarifikasi penyebab penyakit, dan diagnosis serta pengobatan di bawah bimbingan dokter profesional.