We don't bag the fish until the day that we ship out the fish and send you the confirmation. If you choose UPS Next Day Air service. your fish will be in the bag for less than 24 hours before it reach to you. Before we switched to UPS Next Day Air shipping we used USPS Priority Mail and they typically take 2 to 4 business day to deliver and our Live Arrival Guarantee claim is only 2%. So rest assure, We pack it well and your fish should arrive healthy.