Very often I have very bad cramps in my legs, it looks like taking magnesium tablets helps, but sometimes takes 10 or 20 mins to have an effect. Is there any better drug for cramps? And what is the difference as far as cramps are concerned, between magnesium oxide, magnesium chloride and magnesium chelate? Thanks for the answer. Regards, Leo