As we sell products from hundreds of different small producers and merchants, all of whom fulfil orders directly, delivery times will vary depending on each merchant. You can see an estimated time frame for delivery on product pages and during the checkout process (before you enter payment details), and we are working hard with the merchants to ensure that this information is as up to date and accurate as possible.