High cholesterol tends to run in families, so obviously genes play a role. But a variety of lifestyle choices — including diet, activity, and body weight — also affect cholesterol levels. The only way to know how high your cholesterol levels are is to get a simple blood test. Everyone over 20 should get a cholesterol test at least once every 5 years. If your numbers are high, your doctor may recommend the test more often.