When to buy baby stuff

When should I start buying baby things? I'm about 20 weeks I have some small things but what do I really need and when to buy it. Should I start going crazy now or later lol.