There are many reasons why your teeth might look like they have stains on them. The most common causes of stained teeth, though, are coffee, tea, red wine, and smoking. However, the good news is that teeth stains aren’t always permanent and can be removed...