I know this feeling all too well! Reducing sugar for me was a multiple year journey. The biggest break through was when I went paelo for 2 years, that helped a lot, but not fully. Eventually my sugar cravings actually got worse and it turned out my body needs more carbs. However that journey me taught me I could manage with so much lower levels of sugar.
For me what worked was so very gradually cutting it back. I used to have 2 sugars in my tea. I cut it back by 1/8 each time over months. Lots of juice in drinks, so I scaled that back too. I set treat days for myself (twice a month, anything more starts the cravings again!) and refuse to buy anything outside of these days. There are no snacks in my house besides oranges and berries. Now, I'm no angel, I do sometimes break these rules, especially when stressed or unhappy however it's limited my sugar nomming hugely. When I do it's pretty bad I have to say. I'm talking 3 chocolate bars, a sweet drink, crisps! But my energy levels are better and more stable and I just don't feel so "meh" since reducing sugar as a lifestyle thing. I find when I fall off the wagon, my food doesn't taste sweet enough. When this happens I do a "sugar reset". Drink nothing but water and eat savoury meals and limited amounts of fruit for a number of weeks and avoid all junk, savoury or not. That sets me right again and food tastes sweet enough without eating lots of junk.
Sometimes sugar cravings can be a sign of not enough carbs though that often isn't common for most people. It can also be a sign of an imbalanced gut flora because there's more bad bugs in the stomach than good. Guess what they like? Sugar! Sweet food can be a comfort/emotional thing. My point is what helps another will not help the next. I think it's important to get to the reasons why you crave sugar and when. Keeping a dairy can help. Then like any addiction, you have to want to change and start the journey of that change. It's not an overnight thing for most.
Not sure if that'll be of any help or not, it's just my experience :)