How long should jeans last and how often should they be replaced?

Top