We usually deliver in-stock items within 5 days of receiving your order. However for any items that are showing a longer delivery time, the number of weeks indicated is our latest estimate and may change at any time for reasons beyond our control.
The reason we cannot currently guarantee delivery dates is due these facts:
This has resulted in many backorder deliveries being delayed to the week currently showing on our site (please check the product page for latest estimated delivery week).
We are extremely sorry for the delay and any inconvenience caused, and can assure you we are doing all we can to get orders out to customers as soon as possible and that you can of course cancel your order at any time should you prefer to do so.