May I ask what you eat for breakfast? I ask because when I still worked outside of the home, I would find that if I ate cereal--even oatmeal--without any protein, I'd feel light-headed and hungry around the same time you are wanting to reach for snack food. Sometimes I felt that way no matter what I ate! At one point, when I decided to lose some weight and eventually lost 20 lbs over the course of a couple of months, I started bringing some healthy "pick-me-up" foods in from home, because we, too, had junk food available through the vending machines in our "cafe". Sometimes I'd bring some peanut butter and apples. Yes, peanut butter is a calorie and fat dense food, but it's got the good fats and it's high protein. A little bit with some nice crunchy apples can go a LONG way toward curbing that hunger until lunch time. I also brough hummus and baby carrots from time to time, as well as an ounce of cheese and some grapes and maybe a whole wheat cracker or two. Just some ideas for you! Good luck finding a way to steer clear of those less healthy choices!