Cholesterol is a fatty substance produced naturally by your body and found in your blood. You can also get cholesterol from some foods. It is used for many different things in the body, but causes health problems when there is too much of it in the blood.