I've been taking 2x150mg Magnesium Serate tablets, which was okay for the first couple of weeks but I did get some diarrhea the other day so I've stopped for a few days and it seems to have gone away. Maybe having a smaller dose a couple of times through the day is less bad on your bowels?
I've tried a few others. Probably the best was a liquid fruit juice, but it was relatively expensive and didn't last that long. I also have some stuff with a dropper to add to water, but it tastes horrible.
I bought a bottle of magnesium oil spray, but the problem with that is it's oily, obviously, which I find pretty unpleasant. I thought I'd be able to spray it on in the morning, but unless you want to spend your day feeling sweaty it's not good. I also have some bath flakes, but I'm not one for baths and I think you'd need to take a lot of them.
After Cipro for 4 weeks a couple of months ago I was feeling very stiff all over, and it's definitely cured me of that. Not sure if it's done anything else positive.