when is best to have a baby shower?

Aspen
At how many weeks are people planning to have their baby shower? 😍