A blood test is often done to check your health, or to find out why you're having certain symptoms. It involves having a small amount of your blood taken for testing.
There are lots of reasons why you may need a blood test.
A blood test may be done to:
If a healthcare professional such as a GP, nurse or a specialist thinks you need a blood test they will tell you how to book one.
The GP, nurse, or specialist should tell you if you need to do anything to prepare for a blood test.
For example, for a short time before some tests, you may need to:
A blood test is usually done at a GP surgery or hospital. The test usually takes about 10 minutes.
A healthcare professional will take a small amount of blood, usually from the inside of your elbow, using a needle. Sometimes blood may be taken from your wrist, or your finger (called a finger-prick test).
A soft strap (tourniquet) may be put around your arm first. This helps to make taking blood easier.
You’ll feel a scratch as the needle goes in, which may be a bit uncomfortable. Your blood will be collected in a small tube which will be sent to a lab for testing.
After the test, you'll usually be given some cotton wool or a plaster to cover the area where the blood was taken.
You may get some bruising or swelling around the area where your blood was taken, but this should go away after a few days.
Tell the healthcare professional doing your blood test if you're worried about needles. They can help you feel more comfortable during the test.
You can also bring someone with you to the blood test to support you.
You may get your blood test results after a few days, and usually within a few weeks.
If your blood test result was shared with the GP surgery, you may be able to see it in your GP health record. You may be able to see this online by logging into your account on the NHS website or NHS app.
If you do not hear anything after a few weeks, contact the GP surgery or specialist.
The GP, nurse, or specialist should talk to you about your results and explain what happens next.
If your results do not show anything, you may not need to do anything else. Sometimes you may need other tests, depending on why you had the blood test.
Ask to talk to a healthcare professional if you have questions about your results, or do not understand them.