I agree with Buba,
I go to bed every single night of the winter with my cherry-pit heating bag. It is as long as my spine, about 7 inches wide (quilted so that the cherry pits don't all fall to one side), I heat it up, lay it down the length of my spine and then lay on top of it...Oh, my G-d...the heat penetrates my spine within seconds, my whole body relaxes and heats up down to my toes...it is so wonderful!
Some days, like lately when it is -10°C outside I heat it up and put it over my tummy on the sofa...then pull a quilt over me...wonderful!!!!
That is all that I do but it is cheap, easy, drug-free and very effective.
Sharon