You're at work and suddenly you're famished. You're torn between finishing that assignment and hitting up the vending machine or the nearest fast food restaurant. You look repeatedly at the little clock on your computer and realize that you aren't even focusing on your assignment anymore. You grab the change from the bottom of your purse and you get that chocolate bar and devour it. You're going to feel guilty about that decision all day.
This entire situation could have been helped.
You can make yourself a snack drawer full of foods that are good for you and filling. Each time that you're at the grocery store, look for a few items that you can add to your snack drawer. Almonds, low-calories granola bars and shelf-stable soups are great staples to keep hunger levels down long enough for you to make better, consistent food choices.