Sorry, to repeat the same as you doctor, but your symptoms are really due to 'wear and tear' of spinal bones and discs between them in neck region, or in other words known as a cervical spondylosis.
Pain in the neck, neck stiffness after night rest, headache that starts at the back of the head just above the neck and travels over the top to the forehead, and numbness, pins and needles sensations or muscle weakness in part of the arm or hand, are all symptoms of this condition.
You can experience ear ringing and dizziness, too.
Neck exercises are important for relieving the pain, along with painkillers.
Supporting pillow is a good idea, too.
If you notice that your neck pain and headaches are constant, chronic ones, with worse intensity and you have tingling sensations in your arms and hands, you should visit your physician.
This can be due to irritated, pressed or trapped nerve and surgery may be needed to solved this.
Spondylosis can affect the lumbar region of the spine, too.
Usually, goes asymptomatic (without symptoms), but, can lead to back pain after prolonged periods of sitting, lifting and bending.
Best wishes!
Marija