Kada je reč o žudnji za određenim tipom hrane, uzrok tome može da bude emocionalni stres, depresija, anksioznost, hormonalne promene kod žena kao što su menstruacija, trudnoća i menopauza, zatim pridržavanje restriktivnih režima ishrane poput ograničenog unosa kalorija ili izbegavanje masne hrane mogu uticati upravo na pojavu žudnje za masnom hranom. Tako i dijete sa niskim unosom ugljenih hidrata mogu povećati žudnju za hranom bogatom ugljenim hidratima. Zato je prilikom držanja dijeta naročito bitno da ishrana bude raznovrsna i izbalansirana, pa je u te svrhe najbolje konsultovati se sa nutricionistom.