We carry a supply of stock which we are constantly restocking. However it is possible that you will order a product that we are out of stock of. Products that are not in stock will take 1 – 3 weeks for us to make. We will be in contact with you to confirm the estimated delivery date within three working days of placing your order. Rest assured that we will always do our best to get the products you desire to you as soon as possible and that you will always be in the loop with how your order is progressing.