Bisa dikatakan mayoritas ibu hamil (bumil) mengalami yang namanya ngidam. Secara ilmu pengetahuan belum ada yang bisa memastikan penyebabnya. Ada beberapa dugaan yang dipakai untuk menjelaskan penyebabnya seperti perubahan hormon, kondisi psikologis, untuk mengatasi keluhan saat hamil seperti mual, dan penjelasan lainnya.