Going to a chiropractor usually only fixes symptoms, which is the pain.
Try to find the underlying reason to the problem, I had some serious back & neck pain some years ago and for me a combination of improving body core strenght (back & abs and also chest) and using a smaller (lower) pillow when sleeping fixed it. Definitively don't use double pillows or anything like that, the neck needs to be in alignment with your spine if you sleep on the side.
Another thing to look at is sitting position if a lot of time is spent infront of a pc for example.
Get a good comfortable chair with proper back and neck support.
If none of that fixes it, then go to the doctor...