Nursery set up

La

When is a good time to buy the little things for the nursery? Like shampoo, baby powder, etc. I'm 29 weeks but things are getting super uncomfortable and would like things ready to go. Also, when do I wash her clothing? 35 weeks?