Go to a physio!! Doctors will only give you pain killers and this is not the solution, you need the problem fixed not just the pain masked. I had terrible neck pain for about 8 years before I found my current physio. Find a good one and stick with them (if you are in WA I can recommend a wonderful one)