Answer: Cholesterol is created in the body in order to make Vitamind D and hormones like estrogen and testosterone. Although your body requires cholesterol to create healthy cells, having too much of it might raise your chance of developing heart disease. You can form fatty deposits in your blood vessels if you have high cholesterol. Over time, these deposits thicken and restrict the amount of blood that can pass through your arteries.