Usually, repeated activities, poor posture (for instance, keeping elbows bent while sleeping, or sleeping over an arm, or keeping an arm in an awkward position for prolonged periods), lifting heavy objects, injuries, etc. are responsible for a pinched nerve in arm.