The hat is really adorable but it does seem to run small.  My son is 4 months old but has a bigger head so I ordered the 12-18 month.  The hat was too long but the band at the bottom was too tight.  So I couldn't really fit it over his head at all.  Disappointed as this was a very cute item.