The optimum time to hold the bachelorette party is a few months before the wedding. The planning process should begin a month or two before you plan to hold the party.