gender reveal/baby shower? when is the best time

Ja
Hi ladies just wondering when you chose to do a gender reveal and or baby shower and did you do both? And was there anything you wish you did differently? Sorry for all the questions 
-thank you!