U.S. packages should arrive within five to 10 business days. Canadian customers can expect to receive their packages within five to 20 business days. There is no shipping time frame guarantee.