A stiff or sore neck can be caused by sudden movements or awkward sleeping positions. Stress can also play a role in having a stiff neck. Symptoms usually settle with care or therapy from a physiotherapist if symptoms persist.