We cannot guarantee when an order will arrive. Consider any shipping or transit time offered to you by SUNHEAT International or other parties only as an estimate. We encourage you to order in a timely fashion to avoid delays caused by shipping or product availability. If you are looking to have product expedited, we will do our best to satisfy your requested deadline. Please reach out to us directly at 800-652-1916 for details.