Does testosterone cause prostate cancer?

No. Metabolites of testosterone, Dihydrotestosterone and estrogen cause prostate enlargement and contribute to prostate cancer. Estrogen increases and testosterone decreases as men age and as men gain belly fat. Testosterone pellets are the only replacement that reverses that trend.