Delivery is typically within 3 business days in the United States. However, new product launches may take up to 4-8 weeks. Preorders will vary on time frame and may come 1-2 weeks early or later. Most products sold are custom made for Baby Sparkles so we can always order more of a product if there is a demand. Free Shipping is available in the United States Only.