Im doing mine in a couple weeks, ill be 30, almost 31 weeks. I wanted to have a big enough belly, but also have a couple months to get what I need for baby.
With my daughter I had it a month before she was born. With this baby I'll be 36+6 weeks at mine.
The best time I read is between 28-33 because you aren't that big and uncomfortable you can still enjoy the shower and unpacking of gifts at home. I never had a shower I didn't want one my next kid im sure I won't have one again.
I'll be 39 weeks when I have mine, that way my family can make it in town and be here when he's born 😩 hopefully he doesn't decide to come before. I'd say do it between 32 and 36 weeks.
When I have mine I'll either be 28 or 29 weeks. So I have a bump and everything but not so huge that I don't even want to be there