Cholesterol is a waxy substance which is found in the blood and the body requires it for several biological functions. But, despite so many biological involvement, blood cholesterol is always seen as a culprit. It is because high levels of blood cholesterol deposits on the blood vessels and narrows it down and affects the flow of the blood through the arteries. Sometimes these deposits break off and form a clot which leads to heart attack or even stroke.