Mientras que algunos expertos relacionan a los cambios hormonales que se producen durante el embarazo, algunos nutricionistas creen que los antojos surgen para compensar una necesidad nutricional.
En el plano psicológico, se cree que responden, por un lado, a una mayor necesidad de afecto por parte de la mujer hacia su pareja y, por otro, la ansiedad.

