Most orders are received 4-10 business days after you place the order. That reflects the time it takes to process your order + deliver. You may receive your order in partial shipments so all of your products are delivered as fresh as possible. If there is an unforeseen delay, we will make every effort to notify you.