I just hosted a bridal shower for my daughter. 45 people . I gave her the choice to open or not open. We always opened them at the shower in my day but it’s not as common anymore where we live.
Even with 45 people, there were several cards with cash or gift cards , some group gifts and several gifts had been sent to her home ahead of the shower. So all in all it really didn’t take too long.