Baby Shower

Shaianne
When would be a good time to have baby shower?! I was think a little bit after finding out the gender? When did some of you Mommy's have yours?!