How to have a Baby Shower?

A baby shower should be held a couple of months before the mother to be is due. You can have it anywhere at the home, church, or even restaurant. Invite friends and family to join for the special occasion.