In fact you look great already! There is really no need to get so obsessed about it.
Unfortunately, just like you, i have a huge sweet tooth... i spent a long time without eating sweets or anything of the kind, since when i start eating them i just cant stop!
If you want to eat candies, just concentrate them before and post workout.
PS: The best thing to do if you really want to lose fat fast (although you don't really need), is to cut the sweets...besides spiking insulin and making you crave for more, they are too caloric dense. Dammit

!