Comportamentul alimentar poate fi influențat de diferiți factori psihologici, cum ar fi emoțiile, stresul, anxietatea, tristețea sau obiceiurile alimentare însușite în copilărie. De asemenea, impresia pe care o avem asupra propriului corp și așteptările privind aspectul fizic pot juca un rol important în modul în care ne alimentăm. Factorii socio-culturali, cum ar fi normele sociale și preferințele alimentare ale grupului de apartenență, pot, de asemenea, să influențeze comportamentul alimentar individual.