Hello...... A “normal” level of
testosterone depends on age.high cholesterol levels,high blood pressure,
diabetes,being overweight or obese,sedentary lifestyle,regular smoking can cause low testosterone level... Underlying cause should be treated ...consult general physician in nearest hospital.