I order Magnesium L-Threonate online. There are several brands on Amazon. Right now I have Jarrow Mag-Mind.
There are different forms of magnesium, and I don't think they all cause diarrhea. I take magnesium L threonate, the kind recommended by my doctor, and I have no side effects.
Where do you get it? Pharmacy with a prescription?