Check if you have high cholesterol
High cholesterol does not cause symptoms. You can only find out if you have it from a blood test.
Your GP might suggest having a test if they think your cholesterol level could be high.
This may be because of your age, weight or another condition you have (like high blood pressure or diabetes).
Non-urgent advice: Ask your GP surgery or pharmacy for a cholesterol test if:
- you have not had a test before and you're over 40, overweight, or high cholesterol or heart problems run in your family
You're more likely to have high cholesterol.
Having a cholesterol test
Taking blood from your arm
There are 2 ways of having a cholesterol test.
Some blood will usually be taken from your arm with a needle.
This is sent to a lab to check your cholesterol level. You should get the result in a few days.
You might be asked not to eat anything for up to 12 hours before the test. But this is not always needed.
If you're over 40, you may have a test during your NHS Health Check. You can also get this check at a pharmacy.
This is a check-up that can help spot early signs of problems like heart disease and diabetes.
The test can be done by pricking your finger. A drop of blood is put on a strip of paper. This is put into a machine that checks your cholesterol in a few minutes.
What happens next
If you have high cholesterol, a doctor or nurse will talk to you about how you can lower it.
This might include things like changing your diet or taking medicine.
They may also work out your risk of having a heart attack or stroke in the next 10 years.
They can do this using your:
- cholesterol levels
- blood pressure
- height and weight
- age, sex and ethnicity
Lowering your cholesterol can help lower your risk of having a heart attack or stroke.
Page last reviewed: 24 June 2022
Next review due: 24 June 2025