Control stress eating. Stress and anxiety can lead cause weight gain because often people will eat their feelings. Eating when you're not actually hungry adds a ton of unnecessary calories to your diet that can easily be cut out by relieving stress.[3]
Find another outlet. Instead of eating for comfort, do something like meditating, exercising, playing a musical instrument, or reading.
Get enough sleep. Sleep deprivation can lead to feeling more stressed and, accordingly, hungrier during the day. Aim for at least seven hours a night.[4]
Clear your mind before you eat. Take a few deep breaths and slow your heart rate before you eat. Chew slowly, and and take a few breaths between bites.