We're sorry to hear your order has not arrived. We ship all orders through USPS First Class Mail. After the order is processed by us (typically 24-48 hours), USPS expects to deliver your package within 5 business days. Business days exclude weekends and federal US holidays. USPS delivery times are not guaranteed and may be affected by events outside our control. Thank you for your patience and understanding.