What causes neck pain? · poor posture (the way your body is positioned when standing or sitting) · sleeping with too many pillows · prolonged use of a computer ...