Dentists recommend that you have your teeth cleaned and examined every six months. This helps prevent decay and it lets your dentist detect problems before they get serious. Some patients may need to come for more frequent cleanings, depending on their needs.