Where are you located?
I live in South FL and the freshwater lakes down here are full of toxins from fertilizers and other chemicals. Some people eat the fish, I wouldn't touch them. North FL is a different story. The fish there live in spring feed lakes and would be just fine to eat.