What Causes High LDL Cholesterol?

Causes include genetics, age, sex (especially postmenopause), certain health conditions, medications, fatty foods, lack of exercise, high body weight, and tobacco use.