I "enjoy" neck cramps frequently. I am very physically active including lifting weights which may make things worse. Right now, I like the way I feel when I work out more than I hate the cramps so I fight thru them. Some day that will change...
I have an excellent masseuse who discovered a trigger point between my shoulder blades that stop the cramps immediately. Obviously I can't reach it but my wife knows where it is and will help me (if I'm on her good side:)