when should I have my baby shower !

abby
I'm due in July when should I have my baby shower