For florals and greenery, 16-20 days on average. Custom orders require about 5 days processing time on top of this. Your packages may come in multiple shipments to ensure you can start your project as soon as possible. We don't offer a guarantee on shipping times, but we don't think it's cool to make you wait. Please reach out if your deadline is 30 days or less before or immediately after ordering or if you're in Canada or the United States, check out our items available at Florals for Less Express, which offers free 3-10 day shipping on orders over $50.00 CAD.