Your body needs some cholesterol. But if you have too much of the wrong kind, it starts to build up in your arteries. Cholesterol is produced naturally by the liver, and also comes from eating certain foods, such as eggs and red meat. Too much of the bad kind, LDL cholesterol, raises your risk of heart disease, stroke, and other conditions. Low levels of the good kind, HDL cholesterol, can have the same effect.