A fome constante a meio da noite pode ser causada por doenças como a úlcera duodenal. No caso da úlcera duodenal, a fome ocorre durante a noite, depois de o estômago ter sido esvaziado de alimentos, e é estimulada pelo ácido gástrico, que pode ser tratado com medicamentos que inibem a secreção de ácido gástrico. Em caso de hipoglicemia, a fome também se manifesta, juntamente com suores, pânico e palidez, podendo-se ingerir alimentos para a aliviar, como pão, bolachas, doces, etc., ou beber água açucarada. Algumas pessoas que comeram pouco ao jantar podem sentir fome a meio da noite, o que é um fenómeno normal e que desaparece quando se retoma uma alimentação normal.