Magnesium is key for your muscles, nerves, heart, and overall health, and supplements can help fill in any gaps. But some foods and drinks can make it harder for your body to absorb magnesium or even ...