Calculate your heart age

How old are you?

You need to be aged 30 to 95 to use this calculator.

Do you have cardiovascular disease?

The 3 types of cardiovascular disease (disease of the heart or the blood vessels) are:

  • coronary heart disease - this can cause angina or heart attacks
  • stroke
  • peripheral arterial disease, also known as peripheral vascular disease

There are some cardiovascular conditions that can be hereditary. If you are worried about this, talk to a GP.

Select your sex at birth

Your sex may affect your heart age estimate, so select your sex at birth for this test. You can talk with your GP if you need more advice about this.

Select your ethnic group

Your ethnicity may increase your chances of developing some conditions that affect your heart. If your ethnicity is not included, please select "Other ethnic group".

or
Enter your postcode (optional)

We only use your postcode to check for health statistics about where you live that could help to estimate your heart age. We do not store this information.

Do you smoke?
Enter your height
Enter your weight
Have you been diagnosed with type 2 diabetes?

This condition causes the level of sugar (glucose) in the blood to become too high. It may affect your heart health. If you are worried about this, talk to a GP.

Have you been diagnosed with rheumatoid arthritis?

This condition causes pain, swelling and stiffness in the joints. It usually affects the hands, feet and wrists. It may affect your heart health. If you are worried about this, talk to a GP.

Have you been diagnosed with chronic kidney disease?

This condition affects how well your kidneys work. It may affect your heart health. If you are worried about this, talk to a GP.

Have you been diagnosed with atrial fibrillation?

This condition causes your heart to beat faster or irregularly, which can cause problems including dizziness, shortness of breath and tiredness. It may affect your heart health. If you are worried about this, talk to a GP.

Was your mother, father, sister or brother diagnosed with cardiovascular disease before the age of 60?

The 3 types of cardiovascular disease (disease of the heart or the blood vessels) are:

  • coronary heart disease - this can cause angina or heart attacks
  • stroke
  • peripheral arterial disease, also known as peripheral vascular disease

There are some cardiovascular conditions that can be hereditary. If you are worried about this, talk to a GP.

Do you know your cholesterol?

Cholesterol is a type of fat in your blood. If it is too high, it can cause heart problems. You need a blood test to know your cholesterol.

Enter your total cholesterol (TC) and your high-density lipoprotein (HDL) cholesterol in millimoles per litre (mmol/l) of blood. If your results are in mg/dl, select "Switch to mg/dl".

mmol/l
Do you know your blood pressure?

A blood pressure test measures the force that your heart uses to pump blood around your body. It is important to know your blood pressure. You can ask a GP or pharmacist for a blood pressure test.

Your blood pressure test is made up of 2 numbers, for example, 100/70 (spoken as 'one hundred over seventy'). The first or top number in this example (100) is the systolic blood pressure and the only measurement you need for this test.

mmHg
Do you, or have you ever taken, medicine for your blood pressure?
If you have ever been prescribed any medicine to help lower high blood pressure, then answer yes to this question.