31 weeks too early to shop for baby?

BoyMommy19 • Mommy to one beautiful baby boy born November 2019 💙

I'm 31 weeks today and not sure if I should go ahead and purchase my baby's crib, stroller, and carseat. I'm a bit hesitant in ordering them today since I still have time. When did you start shopping and preparing for baby's arrival?