Shopping?

Cinthia • Lost my sweet baby at 36 weeks. I love you Naomi. Forever and ever, you`ll always be my first perfect baby girl. :(
This is my first baby and I don't know when to start buying things. Trust me if I were to be set free in a baby store i would go broke lol but I just wanna know if parents to be usually wait until after baby showers to shop? Or can I start shopping for my baby girl now? I'm 17 weeks and I'm just so ready to start buying things!