Kentut berlebihan di tempat tidur masih mungkin disebabkan oleh makan banyak makanan di malam hari sebelum tidur, yang tidak dicerna saat Anda tidur. Atau, mungkin karena makan lebih banyak makanan penghasil gas di siang hari, seperti produk kedelai atau makanan seperti ubi jalar, kacang tanah dan lobak. Hal ini juga dapat disebabkan oleh gangguan pencernaan dan perut dingin saat tidur, yang juga dapat menyebabkan kentut berlebihan saat tidur. Pasien disarankan untuk mengurangi makan makanan yang menghasilkan gas untuk menghindari hal ini, dan mereka juga dapat memilih untuk minum yoghurt untuk meningkatkan pergerakan usus. Pasien juga disarankan untuk makan lebih sedikit makanan di malam hari dan mencoba untuk menyelesaikan pencernaannya sebelum tidur. Hal ini tidak akan menekan usus dan tidak akan mengakibatkan kentut yang berlebihan saat tidur.