Most belts are in stock and ship within 1-2 business days. We strive to ship all orders in a timely manner. Exotic belts and wallets are custom made to order and normally take a 2-3 days to make. Shipping times can vary depending on our work load. On average in stock items arrive within 3-4 business days.