Fish oil is best known for its heart health benefits (hello, lower triglycerides), but rich in EPA and DHA omega-3 fish oil also has a powerful effect on mood. Studies have shown that countries where people live high levels of fish intake1 Rates of depression were low.