Hi Faridah,
Yes, you can take salmon fish oil to promote heart health. I recommend discussing all supplements with your physician and making sure you do not have potential for any drug-nutrient interactions. Check out the following post to learn how much you should supplement.
Omega 3's: How Much to Lower Cholesterol?
All the best,
Lisa Nelson RD
How to Lower Cholesterol in 8 Simple Steps