I'm planning a shower for my friend in January. Trying to figure out timing. I'm thinking 2 hours? She has yet to send me a list so I have no idea how many people, but I would guess 25? It's not going to be a sit-down meal. Probably more heavy appetizers and desserts. Considering it's a Saturday, I feel like I shouldn't go into the evening hours in case people have plans. Thoughts?

What time frame?