Most fish foods are pretty stable for up to at least 6 months and longer if kept dry. Many modern quality fish foods have stabilizers in them. Fats may start to go rancid over 1 yr. Most important thing is to keep fish food DRY to prevent it from molding. Some degredation of unstable nutrients or components can occur in 3 to 4 months with high quality, high protein feeds (trout or high energy diets). So unless you are using real high protein (>40%) feed, and or intensively raising fish in: cages, in recirculating systems or for commercial or special purposes food deterioration in 3-4 months should not be a problem or worry for you. Also fish food with 32% or lower protein should be viable up to one year if stored properly(dry & cool or room temp). "Pond run fish" can suppliment their pellet diet with some natural food to minimize slight nutrient deficiencies from slightly degraded or substandard fish food.


aka Pond Doctor & Dr. Perca Read Pond Boss Magazine -
America's Journal of Pond Management