Medication: Antibiotics such as tetracycline can cause tooth staining, especially in children, but long-term use of certain ...