Question: can antibiotics cause teeth staining?
Answer: Medications. The antibiotics tetracycline and doxycycline are known to discolor teeth when given to children whose teeth are still developing (before age 8). Mouth rinses and washes containing chlorhexidine and cetylpyridinium chloride can also stain teeth.