Hello, I am 30 yr old male. I am having pain on my right testicle just today. What could be the reason. I dont smoke nor drink. Do I need to visit a doctor and do a checkup?