Fish oil is generally safe but can cause side effects such as bad breath, diarrhea, unpleasant aftertaste, heartburn, and reduced immune function.
If you have an allergy to fish or shellfish, you may want to avoid eating fish oil as well. Fish and shellfish allergies can cause serious life-threatening reactions, as can fish oil. A fish allergy ...