I do supplement magnesium for probably 2 years now, way before OMAD. Mainly to prevent/stop migraines. I found, that magnesium citrate gives me diarrhea even in small amounts such as 300 mg (of elemental magnesium from magnesium citrate), and I try to take minimum 600 mg a day. I can easily take that and double (if headache comes) without problems as magnesium glycinate, malate or taurate. I heard, that threonate is great too, however price is way to high. I used to get it from Innovix labs in capsules, but now use Seeking health malate powder and stuff it into capsules myself. I was hoping to use powder, but it tastes like laundry detergent...