Free shipping is available only on US domestic orders.  Shipping time takes 5-8 days. While we strive to ship same day on all orders placed before 4pm EST, circumstances and situations out of our control can occur at the hand of our carriers during drop off and pick ups. Shipping times provided are estimates from the carriers and subject to change.