A normal baby shower lasts roughly two to three hours. As visitors come, they are served food and beverages and encouraged to interact. The activities begin approximately 30-45 minutes into the shower, after all of the guests have come and had a chance to enjoy food and drink. Another 30–45 minutes are generally spent on 3-5 different games. When the time is up, the "shower" ends and the guests leave with gifts for the mother-to-be. The typical shower has about 20-40 guests. If you have more than this number coming, divide the extra people into separate parties so everyone gets a chance to see the baby and give a gift. The order in which people arrive at the party determines how they will play various games. The first thing to do when arriving at a party is to find out who all is coming so that you can plan your visit accordingly. It's important to remember that not every person at the party needs to give a gift. Some friends or family may simply want to spend time with the mother-to-be and her family and not contribute money or goods to the cause. However, if she does happen to accept some gifts, then make sure they are appropriate for the age of the baby. For example, if it's a boy then maybe get him a set of car keys or something along those lines.