Thank you for your question. In general, neck pain is a concern if it persists for more than a few days.
It may be a sign of problems in the neck or spine which include:
- Degenerative disc disease
- Neck strain
- Osteoarthritis
- Cervical spondylosis
- Spinal stenosis
- Herniated disc
- Cervical radiculopathy
Neck pain can also arise from:
- Common infections, such as virus infection, leading to lymph node (gland) swelling and neck pain
- Rare infections, such as osteomyelitis, septic discitis, meningitis
- Muscular problems of the neck
- Poor positioning of the neck while sleeping
Please see a doctor in order to rule out any potentially complicated diagnosis.
Best regards
Dr Quah