Cavities and stains both cause tooth discoloration, so it can be easy to confuse the two. Generally, cavities are darker in color compared to stains. Additionally, stains tend to affect several teeth. But if you see one tiny spot on one tooth, chances are it’s a cavity. If you think you have a cavity, call a dentist right away.