Tradition states that the bridal shower should take place between two weeks and two months before the wedding.