Neck pain can result from a variety of causes, ranging from overuse injuries to diseases such as rheumatoid arthritis and meningitis.
Muscle strains: Overuse, such as too many hours hunched over a steering wheel, often triggers muscle strains. Neck muscles, particularly those in the back of your neck, become fatigued and eventually strained. When you overuse your neck muscles repeatedly, chronic pain can develop. Even such minor things as reading in bed or gritting your teeth can strain neck muscles.
Wear and tear:Just like all the other joints in your body, your neck joints tend to experience wear and tear with age, which can cause osteoarthritis in your neck.
Nerve compression:A variety of problems in your neck's vertebrae can reduce the amount of space available for nerves to branch out from the spinal cord. Best example of this is herniated disc.
Injuries: Injuries to the neck can result in short as well as long lasting neck pain.
Rheumatoid arthritis:Rheumatoid arthritis if properly not treated developes neck involvement.
Cancer:Rarely, neck pain can be caused by cancerous tumours in the spine. The cancer may have travelled to the spine from other parts of your body.