Baby shower timing

Shawn

When’s the best time to have a baby shower? This is my first baby. Just need some advice