Every so often, we wake up with a stiff neck. It may be the way we slept, or too many hours hunched over a screen. For most, the discomfort fades within a day. But when stiffness keeps coming back, it ...