Biasanya, penyebab lapar di malam hari karena pola makan di siang hari kurang atau tidak teratur, kurang tidur, kebiasaan makan malam terlalu sedikit, stres atau kebosanan