You can get high quality omega 3's at a health food place. Some molecularly distilled, like Jarrows.
Studies in the 60s and 70s also showed the importance of Magnesium. Absolutely essential for something like 300 enzyme processes in the body. Many chronic cases of angina were cured with Magnesium. Just google "magnesium heart"
Also the Budwig diet....a spoon of flax-oil a day mixed with yougart is touted to reduce cholesterol by half in six months.
Or you can just get Nature Way for even cheaper. It's one of my top vitamin/supplement brands.
Try getting one of the most important minerals to the heart there is (so I've read), in RDA quantities, Potassium.
3.5-4.7 GRAMS. Funny (not ha ha) how the FedGov has limited suppliments to 99mg.
I'm not taking 47 tablets a day.
Go to Home Depot or Lowes and pick up a 40 LB bag of Potassium Chloride by the Morton salt company made for water softeners (+20yr supply). Use some dedicated clean tools to powderize the small block and take 1/4 teaspoon 3 times a day with food to get ~4.5 grams of potassium.
If you have a current heart condition or are not 100% sure it's OK with your doctor to switch to potassium chloride from sodium chloride you may kill yourself. It's supposedly why the FedGov has limited the suppliments to 99MG each tablet.
But without enough K, you are slowly killing yourself over years and years.
I've just been been diagnosed with hypothyroidism and was told to take 500 mg of magnesium to alleviate the side effects of synthroid, such as anxiety and racing heart.