Obesitas, diabetes, dan hipertiroidisme diketahui menyebabkan masalah dengan pengendalian nafsu makan.
Diabetes menyebabkan kesulitan mengatur kadar gula darah. Pada diabetes tipe 2 misalnya, sel tidak merespons insulin dan gula beredar di dalam darah.
Akibatnya tubuh tidak pernah mendapatkan energi yang dibutuhkannya dan terus merasa lapar.
Sedangkan obesitas juga dapat membuat tubuh lebih sulit menggunakan insulin dan mengontrol kadar gula darah.
Nafsu makan yang meningkat juga merupakan salah satu gejala hipertiroidisme yang paling umum, yang terjadi ketika tiroid memproduksi terlalu banyak hormon tetraiodothyronine (T4) dan triiodothyronine (T3).