Does testosterone cause prostate cancer?

No. The metabolites of testosterone, dihydrotestosterone and estrone, cause prostate enlargement but an expert in prostate cancer, Dr. Abraham Morgantaler, has proven that low testosterone and not normal young healthy levels contribute to prostate cancer.