I'm 19 years old and I took a couple of testosterone blood tests recently and they were both in the 300's for ng/dl. My more recent test was done at 8:15 AM and it was 358 ng/dl. I know this isnt considered "low" but keep in mind im 19 and I feel like my testosterone should be at its highest. I have syptoms of fatigue, brain fog, anxiety, little chest hair, non deep voice, difficult time building muscle getting stronger. My mother has hypothyroidism so I checked my thyroid levels and they are normal. My question is, what could be the cause of low testosterone at my age? Is it naturally low or what would be some underlying issues causing this? Keep in mind I eat healthy, dont drink, and dont smoke. Would appreciate some answers greatly. Thank you.