Neck pain or stiffness can happen for a variety of reasons.
- Muscle tension and strain
- Injury
- Heart attack
- Meningitis
- Rheumatoid arthritis
- Osteoporosis
- Fibromyalgia
- Spondylosis, or osteoarthritis of the neck.
- Herniated cervical disk, also known as a ruptured or slipped disk.
- Spinal stenosis
Read more at: https://www.healthline.com/health/neck-pain