Delivery times are approximately 2-4 weeks. Please email us to inquire about order status. All shipments are 100% guaranteed to be delivered or replaced free of charge. Please understand that due to certain circumstances such as holidays or high product demand these shipping times may be longer. If you feel that your order is overdue, please contact us using the contact form on this site.