Update Nov 12th. We are shipping orders within 1 day. USPS delivery times for domestic orders have dramatically improved. We are seeing the majority of packages arrive with 3-4 business days but some packages are taking longer. International orders are still slow at this time. Most taking over 4 weeks to arrive.