All orders are shipped directly from the merchants, and your order confirmation will show which merchant is sending which part of your order. The first thing to do is please check your order confirmation email from us to see which delivery date range was stated there, as lead times vary.
There is also a button at the top of that email linking you straight through to a page where all the information we hold on your order is shown ('check order status').
If the latest date on the range in your order confirmation email has passed, please of course let us know and we will do everything we can to get an update from the merchant. While you’re checking your email, also please check that the correct delivery address was provided to us, as this will cause the order to likely be sent back to the merchant by the carrier.