If you're struggling with cravings and sugar addiction you need to strategically take on reducing your sugar consumption so you'll be successful!
When you eat sugar or carbohydrates your body has to release insulin to transport the sugar to your muscles, liver and brain. Once all the sugar has been transported there's still insulin left in your blood that'll make your brain think it needs to have more food. Specifically, you'll want more sugar or carbohydrates. There are ways to eat your carbohydrates without having a big blood sugar crash and subsequent cravings. Here are some strategies you can implement-
First, always have fat, fiber and protein with your snacks and meals. Building your food with this structure makes whatever you're consuming get digested more slowly and will send signals to your brain that you're full.
Second, avoid processed sugar. There's little you can do to prevent cravings and sugar crashes after eating a big load of sugar. If you have the option, eat sugar with fat and protein. For example, if you're getting a sugary Starbucks drink, consider getting the full-fat version instead of the non-fat version. Be mindful of how you feel after the full-fat version versus the non-fat version you've had before. You may save yourself calories later in the day by mitigating your cravings even though your drink itself may have some more calories from the full-fat milk.
Third, get enough sleep. Hunger hormones and cravings are altered when you're sleep deprived. You'll crave more junk, more sugar and more calories when you're if you're running on little sleep. If you're sleep deprived and trying to get past cravings, eat something high in fat and protein before you grab a bowl of cereal.
Lastly, be aware of other things that alter your blood sugar curve. Adrenaline, stress, caffeine, exercise and dehydration can all cause changes in your blood sugar curve. Be aware of how your body responds to these situations and plan accordingly.