Baby shower

When in your pregnancy would you hold or be given a baby shower??