Bau mulut saat lapar dikaitkan dengan faktor-faktor seperti infeksi Helicobacter pylori, gangguan pencernaan dan penyakit mulut. H. pylori adalah bakteri dalam lambung yang tidak hanya menyebabkan kerusakan pada mukosa lambung, tetapi juga merupakan penyebab umum gangguan lambung. Fungsi peristaltik lambung diperlambat oleh infeksi H. pylori dan metabolit yang dilepaskan oleh H. pylori menyebabkan kerusakan parah pada lambung dan bau busuk. Terutama ketika lapar, bau tersebut keluar melalui trakea dan menyebabkan bau mulut. Sebagian orang menderita gangguan pencernaan, yang memperpanjang evakuasi makanan dan menciptakan rasa asam ketika makanan tetap berada di dalam perut untuk waktu yang lama. Ketika kelaparan melanda, rasa asam masuk ke dalam mulut melalui esofagus dan menyebabkan bau mulut. Beberapa bau mulut disebabkan oleh penyakit mulut. Orang dengan penyakit mulut menghasilkan lebih banyak air liur ketika mereka lapar dan lebih mungkin untuk mengembangkan bau busuk.