It's not just the sugar, or else you would be eating fruit, which has plenty enough sugar to satisfy cravings. You're also addicted to the fats and sodium in these foods. Let's not forget that plenty of sweet junk food is also loaded with salt. Look at the ingredients in all these foods you like and you'll realize it goes far beyond sugar. You're addicted to all of it. The solution is to start eating cleaner. Cooking your own food is key. In fact, if you make a rule for yourself that you can eat whatever you want as long as you prepared it in its entirety, you're going to see a big improvement in your diet and wellbeing.