When it comes to neck pain, like many other things, prevention may be better than treatment. It's true that you have no control over some causes of neck pain, like age-related damage.
Nevertheless, there are a lot of things you can do to lower your risk. Knowing your sleeping habits and any potential effects they may have on neck aches is a good place to begin.
So, what is the best treatment for neck pain? Good sleep. Although there are more treatments, nothing beats natural rejuvenation during sleep.