Have you visited a naturopath btw? Who suggested magnesium citrate? It is one of the least well absorbed forms of magensium. AND if you take it without malate it doesn't do the trick as well.
How much of it and how often do you take it?
How much fiber do you get in a day? Have you tried pureed veggies?