Merry Christmas!
While I've said the below in various Replies, I thought I'd put it in a post.
I've been taking at least 400mg a day of magnesium citrate for some years now, since I had it recommended to me by a relative: 600mg a day initially stopped my RLS within days, and 400mg a day (the amount suggested for 200mg tablets on UK packaging) has helped ever since.
Some still insist that there's no evidence that magnesium helps RLS, but in my view that's partly because too few substantial studies have been done, and those that have been done have been at too low a dose. (A recent one was at just 100mg a day). [UPDATE: I've now seen pics of some US Mg citrate bottles of 100mg a day tablets which advise against taking more than one a day. Over cautious in the extreme.]
NOTE: if someone has kidney problems they need to be careful with magnesium: normal kidney function will excrete excessive levels, but dangerous hypermagnesemia can occur in people with acute or chronic kidney disease.
It doesn't help everyone by any means, perhaps partly because some triggers and exacerbators will - as in my experience with statins, aspartame and others - overwhelm it. (It doesn't even help my brother). I also suspect it won't help much - if at all - if you're augmenting on a DA or something else.
Anyway, I knew I was running out of pills a few days ago but delayed getting more, thinking there must be enough magnesium in my system by now. So I didn't take any pills on one day and on that night I had the worst RLS I'd had in the last year (since coming off statins). So the next day I rushed out and bought more pills - and haven't had RLS again since.
So - it works for me. It may or may not work for you. Iron supplements never worked for me (and my serum ferritin has never been low anyway); magnesium oxide did not work (it's not easily absorbed, you're paying for expensive urine); magnesium oil spray didn't work for me, but it does work for some. Some people favour Epsom salts (magnesium sulphate) in the bath: I've not tried.
One caution: some people can't tolerate magnesium citrate because it can cause diarrhoea. I certainly don't recommend taking more than 200mg at a time: spread it out over the day if you're taking 400-600 mg.
Magnesium glycinate is sometimes recommended, particularly in the US, because it reportedly aids sleep and doesn't cause diarrhoea: I've not found this in retail outlets in the UK.