I've noticed 3 types of hunger on my weight loss journey: Physical Hunger, in which my body needs food; Mouth Hunger, in which I have a taste for something, but my body doesn't need the fuel; and Psychological Hunger, in which my emotions or condition at the time (and not my body) hunger to eat. My secret is simple: only feed the physical hunger.
What helps me stay on track? Analyze what caused the non-physical hunger types and and deal with the issues. Tired? Sleep. Stressed? Breathe. Bored? Do something! And so on.