What causes high cholesterol condition?
An excess of cholesterol can result from a variety of causes. Primary among them is a diet high in cholesterol/saturated fats. All foods that are derived from plants are free of cholesterol, although some foods like coconut and palm oil are high in saturated fats. Some people may have high cholesterol because of an inherited defect in fat metabolism that causes very high cholesterol to be circulating in the blood.