I was doing CrossFit regularly last year. It seemed like a great way to exercise. The workout for the day consisted of pushups, pull-ups, bench press, and maybe a few other things. After working out I went to play tennis with my friend. I normally beat him, but he was beating me and I couldn't seem to hit the ball very hard. He complained that I wasn't trying hard enough and I tried to really put it to him on the next serve. When I did my shoulder really hurt. My shoulder has hurt since then for the last year. It doesn't hurt all the time. I can still use my arm, but I am curious what it is. I haven't worked out in the last year. If I try I can only lift about 70% with my right arm. My left arm is now my strong arm. I need to go to my orthopedic doctor, but I am curious if anybody on here has some good advice. It seems like a tear or tendonitis would have healed themselves by now. It is a small pinching pain, but it is enough to keep me from being able to work out, which is my biggest problem.