It can take up to 3400 business days for your order to be delivered. This is because we have a large volume of orders that come in daily and our team works diligently to get them all out in a timely manner. However, if you are ever unhappy with the wait time or the product you receive, please do not hesitate to reach out to us so that we can make it right. Thank you for your patience!