Acupuncture can fix most cases of neck pain, usually in 3-5 treatments. Most neck pain is due to muscular tightness, and acupuncture is very effective at releasing contracted muscles.
here's an article on Acupuncture for Back Pain:
http://www.altmd.com/Articles/Acupuncture-and-Back-Pain The treatment of neck pain is very similar. There are very few cases of side effects with acupuncture. However, if you experience consistent pain that get progressively worse, you should visit your MD for x-rays and an MRI to rule out any structural problems (bone spurs, disc degeneration, tumors, etc).