Routine cholesterol testing is recommended for adults over the age of 20 at least once every five years. However, individuals with risk factors such as a family history of heart disease, obesity, diabetes, or high blood pressure may need more frequent testing. Children and adolescents may also require testing if they have a family history of high cholesterol or heart disease.