Neck stiffness is a painful problem that can be managed at home when mild. Here’s why it is caused and ways to treat a stiff neck.