Thank you for your order. Please note that most orders will be fulfilled within 3 to 4 weeks from the time the order is placed. Due to the global supply chain shortages, our industry is facing inventory challenges. You will be notified should your order be delayed more than 5 weeks.