It's a good idea to purchase your bridesmaids dress around 6 months before the wedding. This allows ample time for ordering, alterations (if needed), and ensuring everyone has their dresses well in advance of the big day. Shopping early also gives you flexibility in case there are any unexpected delays or changes to the dress order.