We typically suggest allowing 2-4 weeks for in-stock items, however, due to the lasting effects of the pandemic we are seeing large delays and fluctuating lead times. If you require specific timeline information, please contact us prior to placing your order. Please note: You may receive multiple deliveries per order. Delays in shipping and delivery with our third-party partners can happen for various reasons and are unfortunately beyond our control.