Magnesium citrate seems to go right thru me also, I read you need the kind that will be on your system longer so you can assimilate it. Through my research the best magnesium supplemlent for that is magnesium taurate IMO. I bought the powdered form at this website.