how long should baby shower last
Baby Shower Info. Baby showers typically last between 2-3 hours depending on how large the shower is and how many games that are played. Small showers are much easier to time manage.