Why Your Cholesterol Is Still High Even If You Eat Clean and Train Hard

by | Aug 21, 2025 | Food & Nutrition

Cholesterol is an essential ingredient for human life, a building block for cells that is used to create hormones, bile, and other vital substances. But too much cholesterol in your blood greatly increases the risk of a heart attack or stroke. Most healthy adults should aim for an LDL level under 3.4 mmol/L (130 mg/dL).

In most people, regular exercise and a healthy diet will lower cholesterol levels. Unfortunately, lifestyle changes frequently aren’t enough. Sometimes, it is because people can’t commit to the changes needed. A vegan, plant-based diet offers the best shot at getting your cholesterol way down. Yet, few are willing to stay away from animal products altogether. (We are looking at you, cheese. And yes, braai meat and boerewors too.)

READ MORE: Ask the Expert: Can Blood Sugar Spikes Make You Crash?

In many cases, your genes also contribute to high cholesterol levels. If you have a family history of high cholesterol, no lifestyle change may ever get your levels into a healthy range. So what do you think you should do? If your cholesterol level remains high despite the healthiest diet you can tolerate, you will have to decide whether you should take medicine.

Who Should Consider Meds

If you fall into any of these categories, statins are likely to provide a significant benefit. They offer a longer life and a much lower risk of heart attack or stroke. Talk with your doctor about them if:

Why Your Cholesterol Is Still High Even If You Eat Clean and Train Hard
A senior man talking to a doctor, Image: Getty

  • You already have plaque in your arteries. Your LDL (Low-Density Lipoprotein) target will be even lower than 3.4 mmol/L. It should be at least under 2.6 mmol/L (100 mg/dL), and ideally under 1.8 mmol/L (70 mg/dL).
  • You have diabetes. Anyone with diabetes over the age of 40 should take a statin, since chronically high blood sugar greatly increases your risk of developing heart disease.
  • Your LDL is very high (above 4.9 mmol/L, or 190 mg/dL). You are a time bomb. Statins will likely drop your levels way down into a safer zone.
  • Your age, blood pressure, smoking history, and cholesterol numbers point to a high chance of trouble. Even if you don’t meet the above criteria, you may still have a high risk of developing a heart attack or stroke. Doctors figure this out using calculators that estimate your 10-year risk of heart disease. If your risk is more than 7.5%, you would likely be safer with a statin.
  • Your arteries are filled with calcium. If the calculator pegs your risk in a lower range, but you are still concerned (for example, if every one of your male relatives has had a heart attack), you can get a scan to further assess your risk. A CT scan of your heart can quantify its calcium burden, or “score,” and very abnormal results indicate a more urgent need to lower your cholesterol.

So What Medication Should You Take?

Statins are, by far, the best and most-studied medications for lowering cholesterol. On average, they lower the risk of heart attack or stroke by 20 to 30 percent.

Although statins have a reputation for causing muscle aches, these concerns have been greatly overblown. In controlled experiments, statins cause cramps only slightly more often than sugar pills. Fewer than one in five hundred patients experience actual muscle problems, and even fewer need to stop treatment.

READ MORE: Why Type 1 Diabetes Hits Harder Than You Think—Especially for Men

In addition, high statin doses have been associated with a very small increase in the risk of developing diabetes (about 1 in 200). Yet, most doctors feel that this risk is far outweighed by the protection against heart attacks and strokes. You will also have to give up grapefruit juice. It raises statin levels in your blood. We are sure you can handle that.

Any Options Besides Statins?

Statins have such well-documented benefits that other medications are typically used only as second-line treatments. They are brought on board because your cholesterol remains high even with optimal diet and a statin. Or, because you have intolerable side effects from statins. What you might get:

  • A pill called ezetimibe (Zetia). This medication blocks absorption of cholesterol from your intestines and can further lower your LDL level.
  • A newer and much more expensive class of medication, known as a PCSK9 inhibitor (alirocumab (Praluent) and evolocumab (Repatha)), may be used if Zetia fails. These medications increase the amount of LDL your liver pulls out of your bloodstream. The effects are profound, as your LDL levels can easily drop by more than 50 percent. The side effects are also minimal. In South Africa, these medications are still very expensive and available mostly in private healthcare, so statins remain the first-line option.

What About Omega-3s, Fish Oil, and Niacin?

Why Your Cholesterol Is Still High Even If You Eat Clean and Train Hard
Rainbow coloured fruit and vegetable lunch bowl

These target triglycerides, which are also measured in the standard cholesterol panel. Triglycerides are not the same as cholesterol, but high levels have also been associated with heart disease and stroke.

READ MORE: A Dietitian’s Guide to Enjoying South African Traditional Foods While Managing Diabetes

Although omega 3 fatty acids (found in fish oil) and niacin can lower triglyceride levels, they haven’t been convincingly shown to lower the risk of heart attack or stroke. Although one recent experiment of a highly-purified fish oil did show some benefits in high-risk individuals, it also had some negative effects. For instance, there was an increased rate of abnormal heart rhythms. As a result, doctors aren’t totally sold yet. Still, adding fatty fish like snoek, sardines, or salmon to your diet is a smart move for overall heart health.

This article by Christopher Kelly M.D. and Marc Sabin Eisenberg, M.D., F.A.C.C. was published on Men’s Health US – additional reporting and products added by the Men’s Health SA team.