Hi, description makes me think that you might have varicocele, but hernia / hydrocele also should be ruled out. You need to meet urologist, get ultrasound of testis. Caution: Varicocele might effect sperm count.
Next Steps
Ultrasound testis, meet urologist.