On average, it takes 3-4 days but can be slightly longer due to a loaded workday. We also provide next-day delivery for preserved roses.