Fish is kept on ice in the grocery stores and fish markets for quite a while before being discarded. It depends on the type of fish really. Walleye, Perch, Panfish, and other firm white fleshed freshwater fish for me is about 3 days, then I scrutinize the flesh pretty well before consuming or...