The material for this hat is not stretchy at all, unless your babys head is exactly this size, it won't stay on. And 0-3 months is really more like 3 months old unless you have a big baby. My 5 week old at 9 1/2 lbs could swim in it. Maybe it'll fit her when she is 3 months old.