XL heat pad with automatic timing works wonders. I've been managing chronic pain <fibromyalgia> for the past 15 years, and concluded that a "hear pad" is one of the best forms of treatment. Also, BioFreeze patches, not gel or spray. These xl patches lasts from 12-16 hours. I've been using them for 3 months. When using these patches, it cuts down on my daily opioid intake. The cost is $8.00. Do not use both patch and heating pad at the same time. The best heating pad to purchase is the type that has a cloth interior. The plastic interior heating pad does not conform to the contours of your body, neither will you receive the same results.