You can ask your friends to be your bridesmaids as soon as you get engaged and have a wedding date set. As a general rule, asking at least 8 months prior to tying the knot is the best way to go. Or, alternatively, not more than 2 months after you get engaged. This will give them enough time to save money, purchase their dresses and plan out the bachelorette party.