About the only exception are wild-caught Alaskan salmon and very small fish like sardines. The highest concentrations of mercury are found in large carnivorous fish like tuna, sea bass, and marlin. You may need to be especially cautious of canned tuna as well, as independent testing by the Mercury Policy Project found that the average mercury concentration in canned tuna is far over the "safe limits" of the Environmental Protection Agency (EPA).
Omega−3 fatty acids, also called ω−3 fatty acids or n−3 fatty acids,[1] are polyunsaturated fatty acids (PUFAs).[2][3] The fatty acids have two ends, the carboxylic acid (-COOH) end, which is considered the beginning of the chain, thus "alpha", and the methyl (-CH3) end, which is considered the "tail" of the chain, thus "omega". One way in which a fatty acid is named is determined by the location of the first double bond, counted from the tail, that is, the omega (ω-) or the n- end. Thus, in omega-3 fatty acids the first double bond is between the third and fourth carbon atoms from the tail end. However, the standard (IUPAC) chemical nomenclature system starts from the carboxyl end.

Dioxins and PCBs may be carcinogenic at low levels of exposure over time. These substances are identified and measured in one of two categories, dioxin-like PCBs and total PCBs. While the U.S. FDA has not set a limit for PCBs in supplements, the Global Organization for EPA and DHA (GOED) has established a guideline allowing for no more than 3 picograms of dioxin-like PCBs per gram of fish oil. In 2012, samples from 35 fish oil supplements were tested for PCBs. Trace amounts of PCBs were found in all samples, and two samples exceeded the GOED‘s limit.[52] Although trace amounts of PCBs contribute to overall PCB exposure, Consumerlab.com claims the amounts reported by tests it ordered on fish oil supplements are far below those found in a single typical serving of fish.[52]
If you find yourself in a position where you are just not eating any of these foods, and you want to get enough omega-3 fatty acids, then I think fish oil is okay, but I would limit not the amount of fish oil but the amount listed on the label of EPA and DHA combined. I would limit that amount to around 250 milligrams per day because I don’t think most people need more than that. Some signs that you might not be getting enough omega-3 fatty acids include chronic low-grade inflammation, poor visual acuity, slower mental processing, trouble learning, and possibly Alzheimer’s disease and psychiatric conditions, like depression, anxiety, and attention deficit and hyperactivity disorder, ADHD.
Fish oil is FDA approved to lower triglycerides levels, but it is also used for many other conditions. It is most often used for conditions related to the heart and blood system. Some people use fish oil to lower blood pressure, triglycerides and cholesterol levels. Fish oil has also been used for preventing heart disease or stroke, as well as for clogged arteries, chest pain, irregular heartbeat, bypass surgery, heart failure, rapid heartbeat, preventing blood clots, and high blood pressure after a heart transplant.