How far along for a Baby shower?

Alisha • Stay at home mommy to one beautiful little girl, and so happy to be pregnant!
When do you normally have a baby shower? How far along should you be?