Hi, I am 20 years old, and I have been feeling a small pain in my left testicle for the past couple of days. The pain is not so much that it bothers me, but enough for me to notice it s there. It started 2 days ago when I was in the gym doing push-ups at the end of my workout, and hasn t changed much. Also, I have not been able to achieve an erection ever since, which gets me worried. The pain is not so great that I need immediate treatment, but I have no idea what the problem could be.