Why do we eat when we are not hungry?

This happens mostly when we feel anxious, stressed, mad, tired, sad, or bored. The body perceives these emotions as chronic stress and the brain releases cortisol, a hormone that can stimulate the appetite thus causing food cravings. The science of cravings is complex, but we’re often seeking salt, fat, and/or sugar. These foods stimulate the release of dopamine, which can initially make us feel good and keep us wanting more.