Close
9 of 11

Image Source: Tumblr

Image Source: Tumblr

Some days you order water instead of soda, have a healthy salad and hit the gym at night. Other days, things don’t go quite so well: You’ve hit the vending machine three or four times before lunch, and you’re already thinking about your next snack.

Sometimes it’s hormonal, emotional, stress related or some bad day combination of all three. But while all-day snacking happens to everyone, there are ways to keep binge eating from dialing your diet progress back.

The trick? Always keep some of these foods around. Stash them in your purse, in the refrigerator at work (with your name written clearly on it), or on the kitchen counter where they’re easy to grab.

Snack on these before you go HAM at the corner store that stocks your favorite salt and vinegar chips. With these options, you can snack away without feeling bad — or even stop your all-day snacking in its tracks.

Image Source: Shutterstock

Image Source: Shutterstock

Almonds

Throw one ounce (about 22 almonds) into a snack bag and toss them into your purse. With around 160 calories, they’ll fill you up without dinging your diet too much.

And thanks to all of their fiber and healthy fat, they’ll apply the breaks on your desire to snack for the rest of the day.

coffee alternatives

Image Source: Shutterstock

Dark Chocolate

Every girl should carry around a bar of dark chocolate for that time of the month when her cravings only want one thing.

Dark chocolate is low in calories, boosts your mood and will keep you from monopolizing all of the milk chocolate in the snack basket at work.