Your order will be shipped to you between 10 - 14 Business Days, sometimes sooner. We list every size available in each style, but may be out of stock of a particular size you order. We do have new stock arriving daily, if you are in a hurry for an item please email us first to check stock, as stock levels change daily.