SHOPPING FINATIC

I just found out that I'm having a BOY 💙 very exciting news! BUT, now the shopping thoughts begin! I'm 21 weeks, is it too early to start shopping? And if not what should I start buying already! (Yes this is my first child lol) I'm also having a baby shower but I just want to be extra prepared! 🌷