I suffer withe intermittent RLS and cramps could never pinpoint the trigger and spent years with sleep deprivation as a result.
Last year I started using magnesium chloride oil. Works instantly. Buy MgCl crystals in bulk from a lab. I make up spray bottles half filled with MgCl flakes and fill will water and shake. The result is an oily liquid that I spray on my legs and feet. I take a bottle everywhere, abroad, in my handbag, car etc. I also put 2-3 cups of MgCl flakes in my bath.
I keep an open bowl of the flakes in the bathroom, MgCl is hygroscopic so absorbs water from the atmosphere and results in a layer of the oily liquid on the top of the bowl. Great in the night for a quick instant source of relief.