Products are in stock and typically ship within 48 hours. Estimated delivery date depends on several factors, including your shipping address, your chosen shipping method, and the speed at which we assemble and prepare the goods. You can calculate the estimated delivery time by adding the order processing time to the delivery time required for your chosen shipping method. For example, if you order a toy, processing and shipping take 48 hours (excluding holidays), and the estimated delivery time is 9-12 business days, depending on your country. Please review our shipping policy (excluding blizzard and typhoon weather).