To buy or not to buy?

Selis
Is it to early to start buying baby stuff or should I wait? I'm 23 weeks baby boy is due on June 7.