Regarding fish oil...
There are some side effects to taking concentrated doses of fish oil but for most people they are inconsequential unless you are taking very large doses. In general, fish oil is probably a good thing but here are a few tidbits I dug up when I tried out fish oil as a supplement a couple years ago.
BTW, many fish oil sellers recommend a very high "dose" that probably doesn't help. In fact, very high fish oil doses can be bad. If nothing else, fish oil contains trace mercury just like any other seafood.
Some fish oil issues:
"Fish oil" pills come from many sources, and many fish oil pills actually contain a high percentage of fatty acids from seaweed instead of fish. No biggie, except that now you're gambling with mercury content. Some more expensive fish oil sellers specifically use nothing but pure fish squeezings. Read the label if you want real fish oil and not seaweed oil.
Fish oil is a migraine trigger for me. That's a bad thing for a pilot.
Fish oil gives some people vivid dreams when they start taking it. YMMV.
Fish oil in high dosages can mess with your metabolism and production of certain neurochemicals. Some guys say this is a good thing, but the point is that if you take too much of anything, you're going to mess with your metabolism (duh). The guy who does the "zone" diets (basically a balanced diet where you get most of your carbs from veggies instead of processed grains) is also a lipidologist who claims high dose fish oil is good for you. A quick google search should turn up both his research and the opinions of naysayers. Again, the point is if you take too much of anything, you're risking side effects.