Dentists have said that it's ok for parents to let their kids eat up as much candy as they want at one time. They say that it's actually better to eat a lot of candy at one than eat it spread out over a period of time.
There are a few reasons for this: if you eat 5 candy bars at one time, your mouth will salivate more than if you eat one each hour for 5 hours. All that saliva will neutralize the harmful acids that corrode teeth. If you eat one each hour, there is more acid than saliva, which harms them.
The other reason is that people who eat a lot of candy will most likely brush their teeth after eating, whereas just one candy bar might not tip the scales. How much candy did you eat this Halloween?