Word of caution re heat.. It feels great but ice pack no more than 12 -15 mins is better. The cold minimizes the size of the disc and then the muscles stop guarding your neck so tightly so it is not so stiff and they relent. The warmth feels great as pain relief but it doesn't get at the root of the problem which is the disc causing all the muscles to guard its insecure state.. I learned this through much advice from super chiro and I have to admit that seems the general word on the matter.
Also the ancient chinese civilization used to dip or soak patients with back problems in cold cold tubs of water to relieve back pain.. so there is a lot to be learned from the behaviour of others. If you have a pool and can stand it cool (no rhyme intended) then slip into that. Last year it was 64 degrees and I kept the heater off for my first morning dip just to get the actual benefit too.
Good luck... its all trial and error...

nearly new again NERO