You can order 2 days in advance. Because of the nature of wild product, we cannot guarantee certain fish will be available for pre-orders. We are often picking up fish the night before for next day delivery. If bad weather comes up, boats break down, or a fisherman strikes out, we may not be able to get the fish you ordered, but we are always able to provide a substitution.