هر ناراحتی روانیای میتواند باعث ایجاد این مشکل شود. علت میتواند فردی یا شغلی مانند از دست دادن شغل، قبول نشدن در یک امتحان، ورشکستگی، مشاجره با یکی از والدین یا هر موقعیت پراسترس دیگر باشد.
بررسیها نشان دادهاند ترشح زیاد کورتیزول (هورمونی که در موقعیتهای پراسترس آزاد میشود) مرکز اشتها در مغز را کنترل میکند و باعث میل و ولع به خوردن غذاهای شور و شیرین در افراد مضطرب میشود.