Here are some general jewelry cleaning tips.
Care for your jewelry and keep it clean and ready to wear by gently wiping off traces of makeup and skin oils after each wearing. To help prevent silver from tarnishing, wipe your jewelry pieces gently after each use, and store them in a soft cloth bag.
Here's a jewelry cleaning tip for really organized folks.
Wrap your silver pieces in jeweler's tissue and seal them inside a zip lock bag. Sterling is a very soft metal, so take care when cleaning. Never use abrasive or harsh cleaners, not even toothpaste, if you want to preserve your silver jewelry's special shine.
Use only 100% cotton cloths to polish your jewelry.
Paper, polyester, and other fabrics contain synthetics and wood fibers and may scratch the metal, especially sterling silver. If you use a jeweler's cloth, replace cloth frequently, as the grease and grit left on the cloth from previous cleanings may scratch the pieces you are trying to clean.
To remove fingerprints or light grease, soak the jewelry in a solution of warm water and castile soap. Never soak semi-precious stones such as amber, lapis lazuli, turquoise and opal.
By the way, here's a very important jewelry cleaning tip: Don't wear rings and fine jewelry when cleaning your home or when using any products that contain bleach. Bleach can cause damage to metal alloys, including gold.