I try to keep myself disciplined by forcing myself to choose only some things to indulge in for periods of time. I ate candy ALL the time, and I gave it up for a year with no weaning period. Likewise, I gave up soda this September, although this one is going to be more or less permanent, not just a year, as soda is corrosive and awful for you. I had no 'withdrawl' at all though, so I would have to say people who feel addicted to sugar are just weak willed!