I found this life hack for cleaning jewelry online recently. Have you ever cleaned your sterling silver jewelry in ketchup? I know, it sounds gross, but people are swearing by it.
Take your silver, Take some ketchup. Soak your silver in the ketchup for an hour. Then, take a toothbrush and work the ketchup in, then rinse (preferably with soap that will get the ketchup smell out) and dry! Voila - super shiny silver again!!!