It took about 3 weeks for them to fit my newborn babys head, but she did have a tiny head. I would say they are a little big for a brand new baby, but it doesnt take long for them to grow into them. Love having a color to match every outfit! A great gift for someone!