Showers are generally held from a couple of months to a couple of weeks before the wedding. Regardless of who throws the shower, the host should be on hand—alongside the bride—to meet guests as they enter the party.