In turn, this reduces resistance to blood flow, thereby lowering blood pressure10,11 Calcium and magnesium supplements are best taken with meals in order to enhance their absorption.29 Of course, calcium, magnesium, vitamin D and other nutrients also support bone health, reducing risk of osteoporosis.