It is probably a varicocele or something like that. It is probably benign, but it may interfere with fertility if it raises the temperature of your testicles as a varicocele can do. A urologist can properly diagnose and treat these issues.
Hi D, the best thing you can do is get to your doctor, you may have a blockage and thats the hard bit you feel.
This is best advice.
Good Luck