Several factors can contribute to high cholesterol.

Lifestyle Factors (most often)

  • Diet high in saturated fats and trans fats
  • Physical inactivity
  • Smoking
  • Excess body weight
  • Excessive alcohol consumption

Medical Conditions

  • Type 2 diabetes
  • Underactive thyroid (hypothyroidism)
  • Certain kidney diseases
  • Certain liver diseases

Family History

Some people inherit a tendency to develop high cholesterol, regardless of lifestyle.