You could look up some neck stretches online and try a few to see what works for your condition, or go find a good yoga instructor and do a private lesson where you focus on your problem areas. Massage only helps moderately. I have a nerve condition in my shoulder (thoracic outlet syndrome) and I go to physical therapy for it and stretching/PT seem to be the only things that do anything good for it, especially in the long run. For some reason vicodin barely even touches the pain, and it's usually worse the next day because I agravate it by moving too much once the pain goes away.