I am a 20 year old male. I have almost all symptoms of low
testosterone such as very less facial hair compared to my colleagues, less muscle mass, fat in belly as well as breast, depression etc. I did a total testosterone test and result is 332 ng/dl. Now what doctor should I consult to so that I can improve my condition. I am very worried and anxious.