When should I have my baby shower?

My baby is due August 6th. When should I have my baby shower?

Thanks for your imput!

Vote below to see results!