Arm pain can be caused by a wide variety of problems, ranging from joint injuries to compressed nerves. Depending on the cause, arm pain can start suddenly or develop over time.
In many cases, arm pain actually originates from a problem in your neck or upper spine. Arm pain, particularly pain that radiates into your left arm, can even be a sign of a heart attack.
Possible causes of arm pain include:
Even serious arm injuries can be helped initially with home treatment. If you think that you have a broken arm or wrist, apply ice packs to the affected area and use a sling to help hold your arm still until you can get medical care.
If you have a compressed nerve or repetitive strain injury, be consistent about therapy; maintain good posture; and take frequent breaks at work and during repetitive activities, such as playing an instrument or practicing your golf swing.
Most other types of arm pain will get better on their own, especially if you start R.I.C.E. measures soon after your injury.