Morning stiffness and neck pain can be explained by cervical muscle spasm, or cervical spondylosis. X-ray and Mri are good option. I would suggest that you should consult pain clinic near by who will be good in diagnosis and treatment if such chronic pain conditions.
The commonest cause is cervical muscle spasm and trigger points. The pain may radiates to areas you mentioned. But occasionally it may be other issues in neck and face. You need examination by pain specialist in your city so they can pin point your cause of pain and treat accordingly.
It's due to cervical trapezius fibromyositis, start physiotherapy asap along with medications, rest,,maintain proper sitting and sleeping posture, avoid lifting weights, sleeping in a awkward position. You will be alright in 2 weeks time, if you are able to follow.
You need to improve your posture while using phone or work. Start Hot water Fomentation and and visit to the Physiotherapist for improvement of your cervical curve n also start doing strengthening exercises for neck muscles.