Magnesium has a multitude of health benefits, including relieving constipation and having a positive effect on heart health. Calcium is needed for bone growth and maintenance, and also plays a ...