12-18 months it states on the description, YET the tags say 18 months. And they are HUGE. My baby girl is 21lbs and she won't be able to wear these for awhile. Very disappointed as she needed PJ's NOW. Will return.