It varies. Bridal showers are typically held three months to three weeks before the wedding date, while wedding invites should be sent 6-8 weeks before the big day. Given the overlap in these potential timelines, it’s common for bridal showers to occur both before and after formal invitations are sent.