Hi, to just follow up. Fixtures that are in such places as bathrooms and kitchens are constantly getting wet for many reasons, brushing teeth, washing hands, Etc. The fixtures are probably wiped by you on a regular basis. When I say that the polish mentioned will slow down the spotting I was taking into consideration that the protective coating that the polish will be leaving will be wiped off by the constant cleaning that has to be done to them. So there probably will be times that you forget to polish the fixtures and the protective coating would have been wiped off. Thus resulting in the spotting returning until you clean and polish again. I know of nothing that will permanently stop the spotting, just slow it down and less maintenance for you.