Hi, Primrose.
I also sometimes struggle with getting really hungry and devouring the first thing in sight.
This is where my advice comes in.
What helps me is surrounding myself with healthy food and snacks. For example, I do grocery shopping and I bring all of my food to work so that when I'm there and I'm hungry for a snack, I've already prepared myself by having healthy snacks readily available. I spend 99% of my day at work, which is why I keep most of it there. When I run out of food, that's when I start to get in trouble and look for snacks in convienient stores and vending machines, (which are usually garbage). So basically, if you're a working woman, try to bring a lot of healthy snacks to work or where ever you are. Great snacks that I turn to are apples, grapes, organic peanut butter, bananas, and natural oat granola bars. Really try to surround yourself with quality food so that if you're starving, you'll reach for that.
I really think they key factor is not letting yourself get so starved because then you will devour everything in sight, no matter if it's good food or crappy food. Try to snack every 2-3 hours on something small. A greek yogurt or fruit of dollop of peanut butter does the trick for me<3. It also helps your metabolism stay active when you eat light, healthy, and frequent.