I think you may have some wear and tear in the upper spine, Rotator Cuff tendinitis, bursitis of the shoulder or Shoulder Impingement.
If you experience pain upon raising your arm, I would consider that the shoulder is involved.
The rotator cuff is like a lip on the rim of your shoulder socket that prevents the ball from popping out. As you can imagine, the range of movement performed by the shoulder needs a lot of muscles and tendons pulling and supporting it in all sorts of directions and this means there is a lot of scope for injury.
People who reach up a lot, such as basketball players, swimmers and tennis players and those who paint, lift or in the building trade are particularly susceptible.
This sort of situation could also lead to overuse and inflammation of the fluids of the bursa that lubricate between the tendons running across the bones.
Shoulder impingement results from the bone on the top of your shoulder (the acromion) pinching the tendons nearby as you lift your arm.
Do ask your doctor or a physio for confirmation as we cannot diagnose but they are the 3 most likely explanations.
If your shoulder is not painful to move, then you may suspect wear and tear in the upper spine.
This can compromise circulation to the arms and hands and I would consider supplementing Glucosamine Sulphate and Ginkgo biloba for 6 weeks.