We carry a very large stock and our active stock control system shows availability at the time you place an order. In the event we do not hold stock, we give you an estimated dispatch date, which is subject to stock availability with our suppliers. If due to stock availability we are likely to miss the estimated dispatch date, we will let you know as soon as possible by email. The status of your order can be checked on our site by logging in and going to 'My Account'.