The Heart Age Test is the only known way of predicting how many years we can expect to live healthy lives, without a heart attack or stroke, according to Public Health England (PHE).
The higher the age, the higher the risk of suffering from one of the conditions.
PHE urged people to take the three-minute test, to gauge their risk, and to get an immediate idea of their heart health.
Men were more likely to have a heart age which is 10 years older than their actual age, based on previous results.
PHE Lead for Cardiovascular Disease Prevention, Associate Professor Jamie Waterall, said: “We should all aim for our heart age to be the same as our real age.
“Addressing our risk of heart disease and stroke should not be left until we are older.
“The Heart Age Test is really important as it gives an immediate idea of heart attack and stroke risk, with no doctors appointment needed.”
As of September 2017, 1.2 million people had taken the Heart Age Test, which was designed by PHE, NHS Choices, the British Heart Foundation (BHF), the British Cardiovascular Society, University College London, and The Stroke Association.
Since the quiz was published, 12 per cent of people – about 167,000 – had a heart age at least 10 years older than them, PHE revealed.
Sixty four per cent of them were male, it added.
Meanwhile, about half of all respondents didn’t know what their blood pressure was.
The BHF said it was “extremely worrying” that so many people didn’t know their blood pressure or cholesterol levels.
The silent killers could lead to deadly heart attacks or strokes if left untreated, it added.
In England, around 5.6 million people currently have high blood pressure but weren’t aware of it.
Those with higher heart ages are more at risk of dementia, heart attack, stroke, chronic kidney disease and diabetes.
Doing more exercise or quitting smoking could reduce the risk, however.
Improving diet and reducing alcohol consumption would also lower your heart age.
PHE urged adults to reduce their heart age before it’s too late.