These garments are sewn first, then dyed in small batches after your order is placed. Each piece is washed, finished, and shipped in approximately two weeks.