The most likely reason for us not yet sending your order is because we don't yet have all the products for your order in stock. Lead times indicated on product pages are indicative based on the feedback from our suppliers at the time of order.
This situation is almost always caused by something outside of our control, such as manufacturing delays at our suppliers or knock-on effects caused by many other factors. Unfortunately there isn't much we can do about these situations other than keep you up to date as best we can, apologize profusely, and offer you a full refund should you not be willing or able to wait until your order is ready to be sent.