The mid-afternoon hunger strikes again, and you find yourself wandering to the vending machine – eyes glazing over the sugar-laden snacks. The exact cause of food cravings is difficult to pinpoint, but experts believe physiological mechanisms, environmental factors, and hormones cause them. Acting on these cravings can easily squash your macros—derailing your fitness goals. Studies have shown that snacking on the right foods such as high-protein and fiber-rich foods can keep you feeling fuller for longer and give you that energy boost you need. So when hunger and cravings make an appearance, chose snacks around 100-200 calories and are rich in protein and fiber.