We work hard to send your order within 1-2 business days. The next part is up to our shipping partners! We do keep all of our products available to purchase online. Most often, if you choose an item that's not in stock, we can quickly get a hold of what you need and still have it to you within days, but if this doesn't suit you we will gladly refund.