When should the shower be held?
Showers are typically given four to six weeks before the baby’s due date—late enough so that the pregnancy is well along, but early enough so that the baby is unlikely to arrive before the party day does.
How long is average baby shower?
A baby shower usually lasts 2-3 hours. Budget about 30-45 minutes at the beginning for guests to arrive, nibble on some food, and mingle with one another before the games / entertainment begin. Spend the next 30-45 minutes playing games. And the rest of the time having cake and opening gifts.
Photo in the article by “Flickr”