Fish can remember things for 1 to 3 months, and by continually training the fish, it is able to remember even longer. A fish has a short memory for one thing, but multiple exposures will enable it to remember it over and over again.
Fish, as the earlier of the vertebrates, have a unique place in evolutionary history. Many scientists have studied the memory of fish, and although the types of fish used as experimental materials are not the same, and the experimental methods and specific purposes are not the same, almost all the studies on fish memory have shown that the memory of fish is much more than 7 seconds.