The American Dental Association recommends that you visit your dentist at least every 6 months to get a routine examination and cleaning. If you have a history of periodontal disease, you should get your teeth cleaned more often in order to prevent the recurrence of infections or disease. You should also have your teeth cleaned more often if you suffer from chronic conditions such as diabetes or heart disease due to their link to dental problems.
If you smoke, you should consider quitting. Smoking can permanently stain your teeth and create other tooth and gum problems. If you do not intend to quit smoking, you should get your teeth cleaned more frequently. Talk to your dentist to find out exactly how often you should get your teeth cleaned.