Hi, Welcome to Health care magic forum.
As you describe you had the neck pain
since long and it may be due to the spondylosis
. As the present condition is a sudden and unbearable pain, it could be due to the stiff neck
, and pressure over the rest of the spine.
You may need to have a MRI
of the spine for diagnosis . So i advise you to consult an orthopedic surgeon for diagnosis.
Take more of green leafy vegetables, pulses, sprouts,and
protein rich foods to hasten the recovery.
Wishing for a quick and complete recovery. Thank you.