You should have a dental cleaning twice a year, or every six months. However, if you have gum disease, you may require more frequent cleanings to maintain your oral health.