Question: can antibiotics cause white spots on teeth?
Answer: Medications. Some medications may cause white spots on your teeth. Specifically, studies show that antibiotics like amoxicillin can impact the way your mouth builds tooth enamel, making it easier for bacteria to eat through tooth enamel.