Stained glass will last through time. Keep it clean, never use ammonia products or other harsh chemicals.  Wax with any car polish or even pledge. Make sure the wax is off around lead or solder joints.