You should order your bridesmaids dresses at least six months in advance. This allows enough time for coordinating a color palette (whether you choose similar colors or mix-and-match!), shipment and delivery, and tailoring.