Kierans_mommy2011 is right, it is the right time but if you are having a shower than its best to wait to see what you get. I'm due March 2011 and I'm 30 weeks pregnant but I'm waiting till my shower in Feb 2011 to buy anything but diapers which my husband bought a pampers gift pack at Babies R Us for $50 and it had diapers in sizes 1,2,3, a baby bottle, coupons, a picture frame, and a free baby book. It's always good to stock up on diapers but we are also having a diaper party for my hubby while I have my baby shower and my family has asked all the men to bring him a pack of baby diapers each. But other than diapers I would wait because you might be getting it at your shower however you can always save your money for after your shower. It is okay for you to buy something just from you to your baby especially if it's on sale. I already bought my baby a little sister bib that I found for $2 that I thought was really cute and could be a present from her big sis. Good luck!