Purchasing baby stuff

Heather

When would be the best time to start buying stuff for the new baby?!! I am completely having to restart! My daughter is 6 and we have absolutely nothing! We are having a boy this time!!!