Stress can cause neck and shoulder pain, but cold weather is also a factor. When it gets cold, muscles tighten and blood flow decreases, leading to stiffness. Poor posture makes this worse. Luckily, ...