Orders can be placed up to 90 days in advance. Orders must be placed BY 2:00pm the day prior for delivery or pick-up on the following day. Any orders placed AFTER 2:00pm will be delivered or be available for pick-up the second following day. For example, for an order placed at 11:00am on Wednesday, the order will be delivered or available for pick-up Thursday. For an order placed at 3:00pm on Wednesday, the order will be delivered or available for pick-up on Friday. All delivery orders placed on Friday, Saturday and Sunday will be delivered, at the earliest, Monday of the following week. All Saturday pick-up orders must be placed before noon (12:00PM) Friday.