I ordered these for my 6 week old son. By the time I got them...which was only about a week, they were almost too small. I wanted them because all the socks I had we're too big for him, so I wanted small sock. These are very small. Just keep in mind they say 0-6 months. They're more like premie or 0-3 months.