Baby shower

When’s the best time to have a baby shower? I was thinking 33 weeks. I wanna have enough time to get the room finished and everything put away.