I have suggested practicing random acts of kindness as one of the techniques of being a happy person. To the extent a person is eating to assuage feelings of unhappiness, this can also help with weight control. Here is a non-random act pointed specifically at yourself.
The Random Acts of Kindness Foundation suggested that the next time you feel hungry from a snack to skip the soda, chips or candy and eat a healthy snack like a piece of fruit, granola bar or some veggies which, not incidentally, also have fewer calories than junk foods. This is a simple way to be kind to your body. It’s also a great way to get the energy you need to pay full attention at school and work or enjoy yourself in other activities outside. Be kind to your body and eat healthy snacks.
Some of the benefits of healthy snacking include keeping your energy levels even. The refined sugar in junk foods leads to a false feeling of more energy, or sugar rush. The downside of this is a crash when it wears off. Instead, eating healthy snacks keeps you productive and happy all day and more available to help others.