The cause of low
testosterone has to be found out and treated. The various causes include
side effects of drugs, testicular dysfunction, and raised adrenal hormone cortisol. Problems such as chronic illness (mumps in childhood which damaged testis), aging (not in your case), starvation, head injury, surgeries in testicular area, cancers, infections, and alcoholism are also among the causes of low testosterone levels. Chronic use of steroids can cause a decrease in testosterone level.