I've been getting it quite bad too. I'm seeing an osteopath and going to yoga. i'm finding that is helping. I do stretching whenever i can too. Heat packs are good, hot showers and baths, lying down is good and if you're at a desk all day like me, getting up and walking around regularly.

Hope the pain eases for you.