Hello. I'm sorry you're having problems with your arm. Although it isn't possible to diagnose your condition without an evaluation, it sounds like you've developed an impingement syndrome
in your shoulder. This condition occurs when the tendons of your rotator cuff
become inflamed, which causes them to swell. This, in turn, causes pinching and pain as you move the arm in certain directions. While the rotator cuff is composed of several muscles that hold your shoulder together and allow it to move in various ways, the supraspinatus muscle and its tendon are most frequently involved in impingement syndromes. Most people who suffer from impingement syndrome have a history of overusing their upper extremities: frequent overhead reaching, weight lifting, throwing, etc.
Ice, rest, physical therapy
and anti-inflammatory medications (ibuprofen
, etc.) are the mainstays of treatment for impingement syndrome. I suggest you see your doctor to confirm your diagnosis and discuss your treatment options.