Testicle lump

Hi ge 23 I've had a testicle lump for about 3 years left testicle on front piece of testicle hasn't grown always stayed same size very small firm moves tiny bit just wondering what would be possible cause when you try to squeeze the lump it is very sore any help please