We do everything possible to make the delivery time as short as possible. We have a stock inventory out which we can supply most items immediately, however, it may be that certain sizes are exhausted and must be completed again. Because of this, we depend on the manufacturers that we deliver the goods. For Turtelskin products, the delivery time about 5 days. For body armor is usually 8-10 weeks. If you are interested in a certain product, you can place an order. We will notify you the delivery time. You can then decide which payment method you will use.