Unless otherwise stated, our fish is fresh and If you place them in the refrigerator after receiving them, they will be good for 3-5 days. If they go directly into the freezer, they can be saved for between 3-6 months.