I eat plenty of sugar.
I eat plenty of sugar.
I had another friend who got cavities on an almost yearly basis. What was really fascinating was how boring her diet was; I never saw her eat anything more complex than a peanut butter sandwich or cheese pizza. She brushed, flossed and mouthwashed every day but could never get ahead of it. Meanwhile I went through all of middle and high school without any major dental work besides getting my wisdom teeth pulled.
It's all very odd, and my personal experiences have also led me to believe that diet plays a smaller role than we might think. I could be wrong though, I'm willing to defer to the most reasonable explanation.
Genetics play a role as well. My mom never got cavities despite never brushing her teeth, whereas my dad could brush pretty regularly and still have a cavity or two when he got checked up. Sadly I inherited my dad's genes, not my mom's.