Most women shop about two to three months before their baby is due.
Shop earlier if you anticipate bed rest late in your pregnancy. Layette specialists recommend all items be purchased in size 0-3. If you don't mind rolled up sleeves and want to get more out of your purchases, include some 3-6 months pieces. For the best practical advice, shop with a close friend or relative who has had children or seek a knowledgable layette specialist. It may be many years since your mom became a mom, but chances are she still knows what your baby will need.