Berkaitan dengan hal tersebut, setidaknya ada dua kemungkinan yang menjadi penyebab mengidam.
Perubahan hormon
Perubahan hormon sangat mungkin terjadi pada wanita hamil.
Kondisi tersebut juga bisa mengubah Indra ibu hamil.
Indra tersebut biasanya adalah penciuman dan perasa.
Penciuman dan perasa wanita hamil akan menjadi lebih peka dari biasanya.
Kondisi inilah yang akan menyebabkan wanita hamil mudah tertarik pada suatu makanan.
Bukan hanya itu, rasa tidak suka pada makanan tertentu juga ditimbulkan dari perubahan hormon.
Defisiensi nutrisi
Mengidam kerap dikaitkan dengan kurangnya nutrisi dalam tubuh.
Misalkan saat wanita hamil menginginkan es krim, bisa jadi hal itu adalah pertanda tubuh kekurangan kalsium.