
Health? or Hype?
Make the right choice with recommendations you can trust, backed by expert testing.
Explore health recommendationsBy clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.

According to estimates from the British Heart Foundation (BHF), up to five million adults in the UK could be living with undiagnosed high blood pressure (hypertension).
It often has no symptoms, but can quietly raise the risk of other serious health issues including stroke and heart disease.
The good news is that it’s quick, simple and free for eligible adults in England to get a blood pressure check, and you don’t even need a GP appointment.
Many pharmacies - including some inside major supermarkets - offer walk-in or bookable free blood pressure checks for eligible people over 40. Some retailers even run small reward schemes to encourage people to get tested.
NHS England also recently announced that you'll be able to get your cholesterol checked at around 100 pharmacies in England from autumn 2026 until spring 2027 as part of a new pilot scheme. Those aged over 40 who aren't pregnant and haven't had a blood test in the past year will be eligible to walk into participating pharmacies for a quick pin-prick test.

Make the right choice with recommendations you can trust, backed by expert testing.
Explore health recommendations
High blood pressure (hypertension) is often called a 'silent killer' because most people don’t know they have it. Left untreated, it can damage blood vessels and increase the risk of heart attack, stroke, kidney disease or vascular dementia.
According to the NHS, it's especially important to get your blood pressure checked if you are at a higher risk of developing high blood pressure. Factors that can increase your risk include, being aged 40 or over, obese, having a family history of high blood pressure, if you're of Black or South Asian background, and if you're a smoker or have a diet high in salt, alcohol or caffeine.
High cholesterol levels can also increase your chances of experiencing heart problems or a stroke. This is because too much of certain types of cholesterol can narrow and block blood vessels and cause a build-up of fatty material called plaques. If you have the risk factors for high blood pressure, or a family history of high cholesterol, it's worth getting checked.
For those aged 40 to 74 who do not have any pre-existing health conditions, you should be invited to an NHS Health Check every five years, which includes a blood pressure check and a cholesterol test.
However, you can make an appointment at any time if you have concerns, either via your NHS GP or a participating pharmacy.
A typical healthy blood pressure level is considered to be between 90/60mmHg - 130/85mmHg, according to the British Heart Foundation. If you're over 80, your blood pressure should usually be below 150/90mmHg.
Readings consistently at or above 140/90mmHg may indicate high blood pressure, according to the NHS.
A cholesterol test measures your total cholesterol (the overall amount of cholesterol in your blood), 'good' HDL cholesterol (the type that reduces your risk of heart problems or a stroke) and non-HDL cholesterol (the 'bad' type that can build up in your arteries).
The typical healthy levels for these different types of cholesterol according to the NHS are:
However, your recommended healthy levels may be lower if you've already had a heart attack or stroke.
Need to monitor more regularly at home? Check our independent blood pressure monitor reviews for the most reliable models
As part of the NHS community pharmacy hypertension case-finding advanced service, you can get a free blood pressure check if you are:
You can get a blood pressure check at your GP surgery, participating community pharmacies such as Lloyds Pharmacy and Well Pharmacy, and at pharmacy counters inside some major supermarkets such as Asda Pharmacy and Tesco Pharmacy.
If you're under 40 but have a family history of high blood pressure, or your GP has referred you, you may still qualify. Check with the pharmacy or your GP if you're unsure.
Some supermarket pharmacies have previously offered small incentives - such as Asda offering to add £2 to your Cashpot - during health promotion campaigns to encourage participation, so keep an eye out for these.
From this autumn until spring 2027, you'll also be able to get your cholesterol levels checked via a quick pin-prick test at around 100 NHS pharmacies in England provided that:
You can find a pharmacy that offers the service using the NHS pharmacy locator.
Eligible people will also be offered a blood pressure check as part of a clinical consultation with a pharmacist prescriber.
Free blood pressure and cholesterol checks are also available through the NHS Health Check programme for those aged 40 to 74 who do not have any pre-existing health conditions.
Can you rely on at-home kits? Find out which were the best cholesterol monitors from our tests and how they compare

A pharmacy blood pressure check is straightforward:
If high blood pressure is confirmed, treatment might include lifestyle changes such as improved diet, weight management and physical activity. Some people may also be prescribed medication to help control their blood pressure.
Pharmacies offering NHS checks can guide you through the next steps and, where appropriate, help arrange further care.
A finger-prick test for cholesterol levels is equally as simple.
Depending on your results, your pharmacist prescriber can provide advice for lowering it such as lifestyle changes or dietary modifications, and determine if any further care or treatment is needed. You'll also receive a copy of your results by email.
Can we get healthier as we age? Find out what actually helps us stay fit and healthy as we grow older in our podcast episode