Health experts recommend getting a lipoprotein profile blood test every 4-6 years starting at age 20, and more frequently if you have risk factors for heart disease or already have elevated cholesterol.