Generally speaking, the SALE section of our website does NOT feature products that are ready to ship immediately. Most of the products on SALE will be shipped to you between 2-4 weeks after you place your order and the estimated delivery time for each product is specified on the product description page.
If you need something urgently, we recommend you order from the SHOP section which has everything in stock and available to send to you immediately. However, a few items in the shop take a little longer as they come from an overseas warehouse, but this is clearly marked on the product pages. Generally, books, and large items (e.g. furniture) take longer to deliver.