Any goods in stock will be despatched within 48 hours of the order being received. Delivery may take up to 5 working days. Any goods not in stock, or advertised as taking 7-10 working days to deliver, will be despatched as soon as they become available. Please note, in bespoke colour and style items, some sizes may remain out of stock for up to 10 weeks, due to manufacturing lead times. We will do our utmost to alleviate these delays by constant monitoring of stock levels as part of our service.