Is CBD Good For Cholesterol? Cholesterol, a substance similar to fat, can build up inside the blood vessels. This can cause health problems. This includes high blood pressure and heart disease. CBD can reduce cholesterol and improve HDL. CBD does this by managing your body's insulin levels and sugar levels.