I am a relatively new, and tense, knitter. I have found that taking breaks and stretching helps to relieve some of the soreness. This is diffucult because, I, too, am compulsive and will knit for hours. Also, taking a day off from projects helps as well.
I hope you feel better soon.