Yes, you can eat fish every day. However, some people, like pregnant women and children, should avoid large fish with long lifespans because they have high levels of mercury. Avoid fish like tuna and swordfish if you fall into either of those categories.