babyshower?

Around what month did everyone do their babyshower? i was thinking to do like 2 months before i’m due is that normal ? or should it be earlier than that?