The bio-availability of the magnesium that is used in the Oxypowder is different than an magnesium supplement.The magnesium that is used in the Oxypowder is ozonated and you are probably only going about 1/3 of what is listed on the label. The Oxypowder is an safe and effective intestinal cleanser that can be used for an indefinite period of time. I am an avid Oxy-Powder for almost 3 years now. I am not aware of any problems with taking Oxy-Powder even if you do have diabetes. Oxy-Powder does not cause any problems with your kidneys. The only thing that might be a problem is that you need to make sure that you take any medications at least 4 hours either before or after you take the Oxy-Powder.If you still need more assurance, I would contact the company that manufacturersthe Oxy-Powder. The company provides great customer service.