Normal delivery is by carrier. we endeavour to ship within 24 hours of receiving an order. Delivery will take between 24 hours and 10 days depending on the method selected and the location. Usually, delivery takes 3 business days. If an unusual situation such as a lack of stock occurs we shall contact you directly. If we have a delay on delivery for any reason, you are entitled to cancel the order without penalty providing that it has not already been dispatched. Whilst we endeavour to meet delivery deadlines, we cannot be held liable for late delivery by our agents therefore delivery times are at the customers risk.