I just got a weighted heating pad from Amazon. IT IS GREAT. The weighted beads in it help to apply extra pressure to the spots where I'm cramping the most. I used to use a regular electric heating pad and always wished that I had something to apply pressure on the areas. (some times I would get lucky and my cat would come lay on my abdomen with he heating pad. lol)
This is the one I got and they also have a large size: https://www.amazon.com/Pure-Enrichment%C2%AE-WeightedWarmthTM-Non-Toxic-Micromink/dp/B084SV6BX2/ref=sr_1_1?crid=1YUTGRHQB6ET1&dchild=1&keywords=weighted%2Bheating%2Bpad&qid=1594246162&sprefix=weighted%2Bheating%2Bpad%2Caps%2C158&sr=8-1&th=1