Baby Shower Etiquite

My baby is due in mid-June. I am wondering how soon is too soon to have a shower and is it wrong if my mom throws the shower for me?
Posted by Heather; updated 03/15/04