when your neck and shoulders are "out of whack", it can often be due to hip displacement. So, while neck stretching may help, the true prob may lie lower down your spine. If you are getting massages, try to see if they can concentrate on your lower back and see if perhaps one hip is higher, etc.
also, good ab strength is important for good posture and alignment, stability. Some hip and leg exercises may help.