These fit my almost two month old son perfectly and did not come off as easily as some of the other brands I have.  He got lots of compliments on them when we went to a party.  Since they fit so perfectly now, I am a little skeptical that they will last until 12 months, but only time will tell.