The quality of these shoes is very good. The earlier you order, the earlier I will ship. Most orders will be shipped within 1-2 days. Some orders require a week of preparation time. The normal shipping time for orders is about 2-3 weeks. If you choose FedEx, it only takes about 10 days to deliver..syi