Products that are in stock ship out within 24 hours from our warehouse in California.  All products are shipped USPS media mail unless Priority Mail has been selected.  If a product is out of stock you will be notified by email of its expected delivery date.  You may contact us at sales@icesleeve.com if you wish to change or cancel your order anytime before it ships.