PU sole lasts very long because it's very durable and strong. You can use the same pair of shoes for more than 2 years if you take care of them correctly.