Bridal showers usually last for a few hours, where you eat food, play games, open presents, and have fun chatting with the other guests.