Different suppliers have different lead times. Supplier lead times indicate the approximate time they will be working on your order and getting it ready to be shipped to you. You may easily check this on the brands page.
You may check directly with the supplier what's the reason for the delay by messaging them directly through the system. If you still need further assistance, please let us know here.