Most belts are in stock and ship within 1-2 business days. We strive to ship all orders in a timely manner. Shipping times can vary depending on our work load. On average in stock items arrive within 3-5 business days. We also offer Fedex Express shipping at checkout if you need it faster.