Question: do antibiotics cause teeth staining?
Answer: Medications: It has long been known that certain drugs discolor teeth in developing children. The antibiotics tetracycline and doxycycline can affect enamel formation in children under the age of 8. Mouth rinses and washes containing chlorhexidine and cetylpyridinium chloride can also stain teeth.