Built on the American Heart Association's validated PREVENT model. Get your estimated heart age and top focus areas. Ages 25-70.
Your result will appear here.
Heart age is a way to translate your heart health and risk into a number that's easy to understand. It uses your cholesterol, blood pressure, and other key health numbers and finds the age at which your 10-year PREVENT risk equals that of someone with optimal health numbers. It helps you understand whether you are at higher or lower risk compared to your healthy peers at your age and gender.
Heart age is narrower than biological age. Biological age can include markers like telomere length and overall organ function. Heart age focuses specifically on 10-year cardiovascular risk and translates that risk into an age you can picture. It is not a diagnosis. It is a starting point that helps you improve your heart health.
The calculator runs three steps:
The methodology follows Dr. Michael Blaha's MESA heart age calculator, adapted to the newer PREVENT equations. For the full methodology and analysis of U.S. population data, see the Veevo heart age whitepaper.
The Veevo heart age calculator is free to use, with no signup required. To estimate your heart age, you will need a recent set of basic health numbers:
You can get a more precise estimate by also entering your HbA1c (average blood sugar) and eGFR (kidney function). These values come from a standard blood test that your doctor likely already orders during a routine checkup. Note that the PREVENT equations were developed and validated for ages 25 to 70, so accuracy outside this range is not established.
| If your heart age is... | What it usually means |
|---|---|
| Higher than your actual age | There is room to improve your heart health through modifiable factors like blood pressure, cholesterol, and lifestyle. |
| Close to your actual age | Your cardiovascular profile is in line with healthy peers of your age. |
| Lower than your actual age | Your blood pressure, cholesterol, and lifestyle are better than your healthy peers. |
For context, NHANES population data shows that about 1 in 5 adults aged 25 to 79 have a heart age more than 10 years higher than their actual age, so a heart age close to your actual age already puts you ahead of many peers. After your result, the calculator highlights the top factors driving your number and the guideline-based targets for each one. If your heart age is meaningfully higher than your actual age, the result is a useful conversation starter for a primary care or cardiology visit.
The PREVENT model is sensitive to a small set of inputs, and most of them are within reach:
Heart disease takes decades to develop, which is also why early action delivers significant returns. Even small, sustained improvements in your numbers can shift your heart age meaningfully over time. Updating these inputs in the calculator over the months and years will show how your heart age moves.
Most heart age calculators on the internet, including the older American Heart Association calculator, use the Pooled Cohort Equations (PCE) or the original Framingham model. Both rely on data from the 1990s and 2000s, and the PCE includes race as an input.
The Veevo heart age calculator uses PREVENT, the equations introduced by Dr. Sadiya Khan and colleagues in late 2023. PREVENT was built on contemporary data, does not use race, and refines risk using kidney and blood sugar markers when available. Veevo also surfaces the top factors driving your number and the guideline-based targets for each one, which most calculators do not.