Hi
I think the problem you have described is suffered by many others like you and there is not much to worry about. Your probably require a thorough assessment of cervical spine, posture as well as your habits. Additionally, you also need to understand the activities and the intervals in which you suffer the most and what probably gives you relief.
Postural re-education, strengthening of weak muscles, avoiding painful activities or modifying them for some time, evaluating your workstation and use of a good pillow while sleeping are the key areas you need to work on.