You don't need some crazy fasting diet to cut down sweets. Just diet for 3-4 days and boom the crave is gone. It comes back but you need to be able to handle it.
I'll say this to anyone out there wanting to look after himself and maybe lose extra weight or whatever.
I used to be overweight growing up. I mainly think is the fact that one of my parents used to be overweight and it reflected on our bad habits of eating.
I've lost all the extra weight since I was 17 and maintained it now in my 30s. I still have the craves and I still wanna stuff myself with food and sweets and everything yes. What keeps me going is taming it and understanding that food for me is one of those things that I'll struggle with for the rest of my life. Its me that has to say no I won't eat anymore, I won't have that sweet I won't this or that. I do eat sweets maybe once a week. Everything in moderation though.
I weight myself every single day and I am trying to maintain my weight to a healthy level. +3 -3 and don't go above or under.
Its on me! And as soon as you understand that then you'll have an easier time maintaining yourself. Food is an addiction and for me personally its very close to drinking.
The same way you'll say to yourself 'no I wont drink tonight' (and you go off and get absolutely blind :P) because I don't want to, I got work tomorrow, drinking is only for the weekend or special days cause I got a family etc. The same way you should be able to tame yourself and your needs around food and sweets. 'No I won't eat this delicious burger or sweet cause I already had my fair share this week, I'll try it in 3 days, today am gonna have some steamed veggies, some lean meat, some good carb etc'.
Some people are born with the privilege of not caring about food and not being overweight and being in perfect health. Others like me just have to struggle their whole lives for it, but its until you realise that this is what you have to do and until you realise that you have to change your habits and maintain it for the rest of your life you won't just change.
Also find a sport, doesn't need to be the gym specifically just something you do 2-3 times a week and maintain yourself. You need to be active especially if you are working an office job.