SHBG is the acronym of sex hormone binding globulin. This hormone binds your sex hormones; progesterone, testosterone and estrogen.
You don't want a high SHBG as it will decrease your circulatory sex hormones.
After you have a blood test and find out what your SHBG hormones levels are, what can be done if your levels are high?
Number one is try to decrease stress in your life. Pretty easy huh? Decreasing stress can mean a lot of things to different people as one persons stress will be another persons eustress. High on the list would be sleep quantity and quality. Get your sleep.
Vitamin D levels in optimal range. Over 50 is recommended.
Stinging Nettle is a supplement that can lower SHBG. I'm not sure on the best supplement for this.
3 concrete tasks to work on after you get your SHBG hormone level checked. Could be the difference in recovery and progress in your training.