Hunger is one of the most basic human drives. Hundreds of millions of years of evolution have taught us to eat when we're hungry, and guess what, it's also taught us what foods have calories. We don't crave green leafy salads when we're hungry.
One of the best and easiest ways to minimize hunger in your life is to ensure that you practice pre-emptive eating. Eat before you get hunger and you'll have a much easier time controlling portions and choices.
Problem is, there's no internal cue to tell you to eat before you get hungry.
I've often recommended to patients that they buy watches that beep at them when it's snack time (I recommend no more than 3 hours between meals and snacks). Only thing is, those watches are kinda ugly.
In comes a patient with a brilliant solution. She bought a vibrating alarm pillbox. It's got five alarms and it's easy to set. She keeps hers in her pocket and when it vibrates, she eats.
I found one on Amazon.com for $14.95 and it's linked here: