My LO's lasted for ages, at least 8 weeks. I remember being told they would be gone by 6 weeks and being pee-ed they weren't.