Hi there, thank you for posting your question. My area of expertise is in human sexual dysfunction. I hope I can be of some small help to you.
Your boyfriend may have epididymitis. But this is too important to take chances with over the Internet. He really needs to see a doctor.
Dr Andrew Rynne.
www.andrewrynne.com