If you live in the UK (mainland), delivery will cost you nothing if you spend over £40 (excluding any vouchers). If you order before 3pm (UK Time) your order will be despatched the same day where at all possible. If you live within the UK, it should arrive the very next day. Deliveries to non UK destinations will typically take 3 to 10 days. See the delivery page for more information.