Question: how far in advance to have a wedding shower?
Answer: Don't plan it for too early or too late. Although a bridal shower can take place any time before the wedding, try not to throw it more than three months in advance or less than three weeks before the wedding.