High haemoglobin: what it means and what to do
A high haemoglobin usually does not mean a blood disease. More often too little water at the blood draw, smoking, living in the mountains or testosterone is behind it. To tell whether it needs looking into, doctors check haematocrit, and the test is repeated well hydrated.
What high haemoglobin means
It means there is more haemoglobin in your blood than usual. Often there are not more red cells: there is just less water, for example if you did not drink before the blood test.
When there really are more red cells, your body is usually responding to something: less oxygen, from smoking, altitude or sleep apnoea, or testosterone. Only rarely does the bone marrow make too many on its own.
What causes high haemoglobin
The first ones usually do not mean a blood disease.
- Too little water: If you are dehydrated your blood is more concentrated and the number rises, without more red cells. It comes back down once you drink normally.
- Smoking: Smoking takes oxygen away from your blood, and your body responds by making more haemoglobin.
- Living in the mountains: At high altitude the air has less oxygen, and your body makes up for it with more haemoglobin.
- Testosterone or anabolic steroids: Testosterone therapy and anabolic steroids make your body produce more red cells.
- Sleep apnoea, lungs or heart: If your breathing stops at night, or your lungs and heart deliver less oxygen, your body makes more red cells.
- A bone marrow disease, rarely: It is called polycythaemia vera: the bone marrow, where blood is made, produces too many red cells on its own. It is rare, and a haematologist looks for it.
Symptoms
Usually none: it is often found by chance, on a blood test.
When the blood really is too thick, headaches, dizziness or a very red face can appear. Strong itching after a hot shower is rare, but tell your doctor: it can be a sign of polycythaemia vera.
High haemoglobin and testosterone
For people on testosterone therapy it is one of the most common side effects: testosterone pushes the bone marrow to make more red cells, so haemoglobin and haematocrit rise. The same happens with anabolic steroids.
If you are on treatment, do not change the dose on your own: tell the doctor who follows you, who looks at your haematocrit and decides what to do. If you use anabolic steroids, tell them anyway: it helps read the result correctly.
Which tests to read alongside it
These tests help show whether there really are too many red cells.
What your result means
The upper end of the scale, in g/dL. If it is high, check your haematocrit too.
- Within your report’s limits, Women: usually 12 to 16, Men: usually 14 to 18: Normal. Your blood carries enough oxygen. But your iron store can already be low. In the Rosa report you also see whether you are in your optimal range.
- Above your report’s limit, Women: usually above 16, Men: usually above 18: High. Too little water or smoking are often behind it, sometimes testosterone. If your haematocrit is above 56, see a doctor the same day. Otherwise repeat the test well hydrated, and if it stays above 52 in men or 48 in women, talk to a doctor.
What to do if it is high
It usually starts with a second test, done properly. Where to start:
- Repeat the test well hydrated: drink normally the day before and have a glass of water in the morning, even while fasting.
- Do not smoke before the blood test. And if you smoke, quitting usually brings it down.
- If you take testosterone or anabolic steroids, tell your doctor.
- If you snore loudly or wake up tired, talk to your doctor: sleep apnoea can be looked for and treated.
- Do not give blood on your own to bring it down: if blood needs to be removed, your doctor decides.
When to worry
Talk to a doctor if:
- Your haematocrit is above 52 in men or above 48 in women, on a second test too.
- It is high with no clear reason, such as water, smoking or testosterone.
- You have headaches, dizziness or itching after a shower that do not go away.
- Your haematocrit is above 56: see a doctor the same day.
- You have pain and swelling in one leg, sudden shortness of breath or chest pain: call 112 or go to the emergency department straight away.
With Rosa, a haematocrit above 52 in men or above 48 in women is always flagged to a doctor, above 56 urgently.
Frequently asked questions
Slightly high haemoglobin: should I worry? Usually not, if your haematocrit is below 52 in men or 48 in women. Too little water or smoking are often behind it: repeat the test well hydrated.
Is high haemoglobin dangerous? Not by itself: it is a signal. If there really are too many red cells for a long time, the blood gets thicker, which is why a high haematocrit needs a doctor’s care.
High haemoglobin and high haematocrit: what does it mean? They usually rise together, because they measure red cells in different ways. If they stay high on a second, well hydrated test, your doctor looks for the reason.
Does drinking more water lower haemoglobin? If it was high because you were dehydrated, yes: it comes back to normal once you drink normally. If there really are more red cells, water is not enough.
Does giving blood lower it? Yes, for a while. But do not do it on your own: the cause needs finding first, and if blood needs to be removed, your doctor decides.
Sources
- World Health Organization, guideline on haemoglobin cutoffs to define anaemia in individuals and populations. Geneva, 2024. PMID 38530913
- British Society of Gastroenterology, guidelines for iron deficiency anaemia in adults. Gut, 2021. PMID 34497146
- British Society for Haematology, guideline for the diagnosis and management of polycythaemia vera. British Journal of Haematology, 2019. PMID 30478826
- Kiss and colleagues, oral iron after blood donation and how long haemoglobin takes to recover. JAMA, 2015. PMID 25668261
- White and colleagues, testosterone therapy and secondary erythrocytosis. International Journal of Impotence Research, 2022. PMID 34987178