What causes cavities and how to spot tooth decay

How long has it been since your last checkup?