At Ravenswood Leather, we are a small business and make each leather product to order. If you purchase a leather clothing item, your order may take an estimated 2 to 6 weeks to produce. We offer a rush service for an extra fee. Please call us at 346-703-0733 to make arrangements.