I'm suffering from low muscle mass, high body fat, hair loss & low energy level. For one and half years, I'm in strict diet and doing exercise, but no luck. So, I took my blood test and found I have hormone imbalance slightly.
Testosterone - 469.2 ng/dl
Free-Testosterone - 23.72 pg/ml
Estrogen - 47.11 pg/ml
SHBG - 42.09 nmol/L
DHEA - 140.1 ug/dl
FSH - 1.6 mIU/ml
LH - 3.24 mIU/ml
Cortisol - 14.82 ug/dl
Even though my testosterone levels are well with in the normal value, isn't it low for a 26 year old male?
To treat my low testosterone and high estrogen levels, whom should I consult? Endocrinologist or Urologist?