Most orders ship same day or next day depending on what time they are ordered. Free shipping to the lower 48 states. All products ship from the United States from the nearest warehouse to the shipping address you provide. It usually takes 3 to 5 days for an order to be delivered. Our customers love us and our products!