Experts say that many people in the U.S. aren't eating enough foods with magnesium. Adults who consume less than the recommended amount of magnesium are more likely to have elevated inflammation markers. Inflammation, in turn, has been associated with major health conditions such as heart disease, diabetes, and certain cancers. Also, low magnesium appears to be a risk factor for osteoporosis.