I'm in the same boat you are I'm 19 I weigh 230lbs idk my body fat, but I can see my top 4 abs.
Last month I had my test checked im At 314ng/dl of total test, I did not test free testosterone. hypogonadism technically starts at 300ng/dl, of total test, but since we are so young endos and Drs will be EXTREMELY hesitant to give us anything because we can run into serious fertility issues, but we both most likely have fertility issues with this low of test anyway.
What are your stats and diet?
Because yes diet and sleep can help test, and I cleaned my self up and before I had 290ng/dl 3 months ago and now I'm at 314ng/dl, which clinically doesn't mean anything because we should be at 450-1000ng/dl. But none of these Drs are gonna do anything unless your dick doesn't work or you can't put on any muscle.
Have you taken any sarms, prohormones or steriods?
**I have NOT taken any of those but low test runs in my family**
One thing to consider is if total test is low you should check free test because if that is good than you are fine, and you do not have hypogonadism.