What do you guys think?

When do you think is the right time to start buying stuff for the baby? I’m 21+3 I just don’t want to buy stuff to early or to late.