how long can you keep fish fresh
When you buy a whole fish, less of the area that you're planning to eat is exposed to oxygen. This means it will keep a little longer. They estimate a whole fish will last a maximum of three days, while fillets will last closer to two days. Certain fish will dry out faster than others, the folks at The Lobster Place say, and some will change color slightly as they age.