Causes of varicocele
The enlarged veins are usually caused by blood leaving the testes to flow to the heart. Someone who does not have good circulation, may have a problem with blood flow, and find that some of the blood is forced to flow back into the testicle, where it pools and causes congestion. It is this pooling of blood which leads to varicocele, causing ongoing, low-grade genital pain.