We deliver across the whole of the UK mainland for free, and your order will usually take between 3 and 5 days to arrive at you. If you would like to receive your order sooner, then you can pay £2.99 for express delivery, which means that your order will be with you within just 1 day. If you live outside of the UK, we can still deliver your order to you, you will just need to pay a small fee of £2.99 for your order to arrive within 3 to 5 days.