Baby Shower

How many months before your baby was due did you have your baby shower?