Some common causes of Neck pain are:
Strain and Muscle Tension: Often pain in the neck region arises from our day to day activities. These pain are the result of poor posture and desk jobs where people have to sit in the desk for long periods without changing positions. Likewise, sleeping in a bad position and flicking your neck too hard during physical exercise are known for causing neck pain.
Injuries: The neck is particularly prone to damage in falls, vehicle accidents, and sports where the neck's muscles and ligaments are pushed to move outside of their natural range. The spinal cord may sustain injury if the neck's cervical vertebrae are broken. The injuries which are caused by the jerking of the head are known as Whiplash injury.
Heart Attack or Stroke: Neck pain is common in people who have had heart problems in the past and constant neck pain can also be a symptom of a heart problem that is coming. If your neck hurts and you are experiencing additional heart attack symptoms such as shortness of breath, sweating, nausea, vomiting, and arm or jaw discomfort, you should get straight to the hospital.
Rheumatoid Arthritis: Bone spurs, joint swelling, and discomfort are all side effects of rheumatoid arthritis. Neck discomfort may arise if they happen near the neck.
Osteoporosis: Bones weakened by osteoporosis are more prone to minor fractures. Although it can also affect the neck, this ailment frequently affects the wrist, spine or hips.
Fibromyalgia: Muscle pain is a common symptom of fibromyalgia, which is more common in the neck and shoulder area.
Spinal stenosis: When the spinal column narrows, pressure is put on the spinal cord or the nerve roots as they leave the vertebrae, resulting in spinal stenosis. This might result from chronic inflammation brought on by illnesses like arthritis or another one.