For florals and greenery, delivery takes 16-30 days on average as our products ship from overseas (except for the Express collection). 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.