What Causes Stiff Neck?

A stiff neck can be caused by simply sleeping on the neck the wrong way. This means not giving proper neck support when sleeping. It can also be caused by turning the neck abruptly in a direction and not stretching properly before hand. For more information look here: