When is the right time to start shopping for baby?

Princess

Am I crazy? I haven’t bought a single item for baby yet, and I am 22weeks. When is the right time to start shopping?