Experiencing neck pain without any recent trauma to the neck, like whiplash, may mean the source of the pain is from bad posture. Poor body posture while sitting, driving, working, and even sleeping can put stress on the spinal muscles, joints, and nerves, causing discomfort in the neck.
The muscles in your neck work hard to keep your head upright in the correct position, and every shift in position will shift your muscles as well. Depending on the position, these muscles can either be extended too far or contracted too tight, which may cause neck pain and perhaps even headaches and migraines. This pain usually starts in the neck but has a tendency to advance down to the shoulders and upper back.