Four months. However, it is best to eat it within 2 months. Studies have shown that when fish is stored at-18 degrees for 3 months, the loss of nutrients in fish meat is very obvious, especially vitamin A and vitamin E, which are about 20% to 30%. Moreover, freezing can't stop the deterioration of fish, and the protein of fish will still decompose to produce soluble toxic protein and other harmful substances. If you find brown spots on the fish head and yellow abdomen after thawing, you can't eat it.
?