Thanks for posting your query.
You might suffering from
cervical spondylitis. Episodes of dizziness might be due to decreased blood supply to brain due to compression of vascular structure.
I suggest you to consult an orthopaedician nearby for a detailed examination. You may get the X-ray of the
cervical spine under his/her guidance to look for arthritis or other changes in your spine.
Your doctor after diagnosing the condition may refer you for
physical therapy. The physical therapist will help you reduce your pain using stretches. The therapist will show you how to do exercises that make your neck muscles stronger.
You can take
analgesic and
muscle relaxant after discussing with your doctor.
You also need some life style modification like-
Do not sit for prolonged period of time in stressful postures
Do use firm collars while traveling
Do turn to one side while getting up from lying down
Do the exercises prescribed regularly
Do use firm mattress, thin pillow or butterfly shaped pillow
Wishing you good health
Regards.
Dr Saurabh Gupta