I brush my teeth 2-3 times everyday...this has been a habit since several years..morning, night before sleeping and sometimes in evening..I don't floss, but use good quality toothbrush, paste and mouthwash ...but still get cavities in my teeth requiring filling. I'm quite sure about my brushing technique as I brush and rinse well. I take calcium supplements everyday and drink 2-3 glasses milk a day..I do not take sugar with milk or coffee tea and eat sweets only occasionally..no chocolates or other sticky foods..I wonder why I still get cavities? Should I get dental cleaning done regularly by dentist, will it help? The dentist whom I have consulted all this time is little senior and conservative in his methods, he said cleaning is not necessary.. I want to know where I'm going wrong? And if I do change dentists and get cleaning done, how often should dental cleaning be done.? Pls help, I'm a little worried.