they last long because of the material, my baby wore this for like 6 months while he was growing. I bought 6 month old size and he use it until he was like 10-11 months and he was growing the material is good.