Based on the symptoms that you describe, it sounds quite possible that your problem is being caused by a herniated disc pressing on your nerves. However, a herniated disc is not the only possible cause of such symptoms.
We’ve all awakened with a “crick” in the neck at some point, or sprained it somehow. Fortunately, most all of these pains go away in a few days to weeks. However, it is very common to have neck pain that persists a lot longer.