Update Sept 24th. 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 4-5 business days but some packages are taking even longer. International orders are still slow at this time. Most taking over 4 weeks to arrive.