The only accurate way to know your cholesterol levels is to have your GP or other health professional take a blood cholesterol test.
Many pharmacies offer cholesterol tests too, although you might have to pay for them. You can also buy home-testing cholesterol kits from shops or online but these may not be as reliable as a cholesterol test carried out by a health professional. It’s always better to contact your surgery or health centre and arrange a cholesterol test through them.
Don’t forget, if you’re aged 40-74 years, living in England you’re entitled to a free NHS Health Check every five years, which includes a blood cholesterol test, along with a blood pressure check, blood tests for blood sugar levels and kidney function, as well as being weighed (to work out your body mass index (BMI).