question: I have upper left shoulder pain for about a month now. Although it is subsiding, and I believe caused from tennis serving and smashing, how long does it take to heal..I haven t been to the Dr. yet and wonder if it is tendon or rotator cup problem...Currently I am resting it as much as possible and putting warm pad on area at night for 1/2 hour or so....that helps...periodically taking Ibiprophin as well.