Made to order items are usually not available in our UK warehouse, they are made to order. Made to order usually takes 5-7 working days to be shipped from our UK based warehouse. In some cases, we may be shipping the order directly from our factory based in India.