There are two categories of orders. Regular orders and pre-orders.
Regular Orders
These are processed the same day as long as the order is received before 5pm EST. Shipping normally takes 2-3 days.
Pre-orders
These are orders that we don't have in stock but we have the fabric. Once purchase our tailors will start working on this on the next day. These types of orders normally take 2-3 weeks.