← All questions Blood results

High SHBG – why is my testosterone “normal” but I still have symptoms?

In short

SHBG is a protein that binds testosterone in the blood and makes it inactive; when there is a lot of it, even normal total testosterone can mean little free, active hormone. So if you have symptoms, it makes sense to look at free testosterone and to find out why SHBG is raised.

What the value means

Total testosterone includes hormone bound to SHBG, hormone loosely bound to albumin and a small free fraction that acts in the tissues. SHBG is reported in nmol/L, and its range differs by sex, age and laboratory. With high SHBG, it is worth calculating or measuring free testosterone. A value within the “normal” range is not automatically optimal – from a prevention perspective, what matters more is whether the results match how you feel.

Possible causes

  • Age – SHBG rises naturally with age, so free testosterone falls faster than total testosterone.
  • Overactive thyroid – an excess of thyroid hormones is a typical cause of high SHBG.
  • Low energy intake and low body fat – long-term dieting, fasting without eating enough or marked weight loss raise SHBG.
  • Liver and alcohol – liver disease and regular alcohol use often increase SHBG.
  • Estrogens and medication – hormonal contraception, estrogen therapy or some anti-epileptic drugs increase SHBG production.

What you can do

  • Add further tests – free testosterone (measured or calculated from total testosterone, SHBG and albumin), TSH and fT4, liver tests.
  • Eat enough – adequate energy intake and enough protein; extreme diets and long fasts are better avoided.
  • Cut down on alcohol – less alcohol benefits both the liver and hormonal balance.
  • Strength training and sleep – they support testosterone production and recovery; excessive training volume without rest does the opposite.
  • Measure consistently – draw blood in the morning while fasting, in the same laboratory – free testosterone calculations depend on the methods used.

When to see a doctor

See a doctor if you have signs of an overactive thyroid (palpitations, weight loss, sweating, tremor), signs of liver disease, or if low free testosterone comes with fatigue, reduced libido or fertility problems. Do not stop hormonal contraception or other medication on your own – discuss any change with your doctor.

Important notice

This answer is for education only and does not replace an examination or medical advice. It is not a diagnosis or treatment. Reference ranges differ between laboratories – always review your results with a doctor. With sudden, severe or worsening symptoms seek medical help; in an emergency call 112. Do not stop or change medication without your doctor.

Related blood markers

SHBGFree testosterone
Check your own values – free

Read more

Want an answer for your body specifically?

Fénix Methode combines your blood results, questionnaire and goals into one personal protocol.

Learn about Fénix Methode

More questions

Answers are based on scientific literature and updated regularly.