Cholesterol is a fat-like material that provides structure for your body's cells. Your liver makes most of the cholesterol your body needs, but you also get some from the foods you eat. Too much cholesterol can cause a sticky substance (plaque) to build up in your blood vessels. This plaque can block blood vessels and cause heart attacks and strokes. Read more