I want to start eating more fish. I go to a weekly farmers market where there is good fish and I would happily buy it there, but I would guess it needs to be eaten in the day or two after you buy it.
If you buy at a supermarket, is it as fresh? And how long does it keep?