apollo
  • Male
  • 23 Years
  • 05/09/2025

I am 23 years old and have never had sexual activity, but I am experiencing erectile dysfunction. I recently tested my testosterone level, and the result is low at 346 ng/dL.

Doctor 1

Answered by 1 Apollo Doctors

346 is borderline low. ED could be due to anxiety or hormonal imbalance. Ayurvedic options: Ashwagandha, Safed Musli, Shilajit. Consider lifestyle change and stress control too.

Dr. Rohinipriyanka Suggests...

Take a Testosterone Test Test or Take a FSH and LH Test Test

Answered 05/09/2025

0

0

Disclaimer: Answers on Apollo 247 are not intended to replace your doctor advice. Always seek help of a professional doctor in case of an medical emergency or ailment.