I purchased these hats for my son when he was about 5 months old and they fit perfectly. He is now going on 10moths and they still fit nicely. I have washed them several times and they have held up very nicely. Not only are these hats functional but they are super cute and I have gotten many compliments on them.