If magnesium deficiency is an issue would that explain why my stones just keep coming back. I just cannot seem to stop doing flushes. I eat vegetarian an no animal protein, try not to eat big meals but the still form and it's so frustrating. Any tips?