You will receive your order 3-5 business days from the date that it is shipped out, not necessarily from the date that it is placed. After your payment is authorized and verified, it can still take a day to process your order. Please make sure your billing and shipping address is the same. If it is not it will delay your package and proper verification will be required. This is just an estimate and doesn't include weekends or holidays. When your order has been shipped, you will receive an email with tracking information. Please allow time for your tracking to update. We do have cases where the tracking may not update but will still arrive on time. The majority of all orders arrive between 1-3 days *after it is scanned by USPS, but in very rare instances, please allow up to 3 days.