Yeah wait till baby is born to see how big. I bought a box of new born and my baby used it all I just bought two more packs last night cause he still fits them he is small. size 1 is big for him. he is gonna be 3 weeks on Friday!
Honestly don't buy newborn diapers until you actually see how big your baby is and even then don't buy too many. My baby weighed 8lbs and he fit into a newborn for like a week, the diapers I got from the hospital were enough, I had bought size 1 cause I learned from my first lol I got a whole box of newborn for him and had to return it to get size 1, basically once their umbilical cord falls off cause thats the main difference between newborn diapers and size 1, newborns have a little space for their umbilical cord, so the diaper wont rub against it.