Stress can cause neck and shoulder pain, but cold weather is also a factor. When it gets cold, muscles tighten and blood flow ...