The best way to prevent tarnishing is to keep your sterling silver dry. Avoid wearing it showering or swimming. Clean it with polishing cloth before storing it away into a dry location can prevent an item from tarnishing right away. This is because a polishing cloth removes oxidation from silver keeping it clean and moisture free. It should be the last thing you put on and the first thing to remove.