The toothache is there to make the badges harder to get. You can only eat 11 candies per game day. No way around it or everyone would have those badges in no time at all.
I would stop nomming candy till we get confirmation the bugs are fixed, because it is just a waste of the candy. they aren't counting towards the badges.