Arm pain can be caused by a wide variety of problems, including conditions that affect your skin, joints, nerves, muscles, veins, or heart. A person with arm pain may experience soreness, itching, ...