WHEN IS THE NORMAL TIME TO HAVE A BABY SHOWER?

Sydney
When is the normal time to throw the baby shower? I'm a first time momma and I've only ever been to one shower. When do expecting moms usually have theirs?