How Long Does a Stiff Neck Last?

For a stiff neck from a sleep position, a strained muscle, or a long day at a desk, many people feel clearly better within one to two weeks.