The care with which you treat your jewellery will greatly affect the finish and length of time it will last. Treated properly, it will last you a lifetime. Store carefully, wrapped in tissue or a soft cloth to keep polished surfaces shiny and scratch-free. Avoid wearing pieces while using harsh chemicals, spraying perfume or washing the dishes; avoid scrapes and knocks and clean carefully.
Silver tarnishes over time. To keep this at bay and your pieces looking lovely and new, give them a clean regularly. Use a baby toothbrush to gently clean each piece, aided with hot water with a drop of detergent in it.
For heavily tarnished silver, you can use a silver dip. Or for an eco friendly alternative: line the bottom of a glass dish with aluminium foil, sprinkle in a teaspoon of salt and a teaspoon of baking soda and pour in some boiling water. Carefully submerge the piece, remove after a few minutes, and clean as above with hot water and soap. Dry thoroughly and buff with a soft cloth.
(Or, I offer cleaning and repolishing services for a small fee, if required.)