Item description says 3 months and up, but they are way too long for the legs of my 3 month baby! I tried putting them on anyway, I figured they would just scrunch up. But no, they fell off over her ankles. I'd say they are more like 5 months and up.