镁元素促进钙吸收。它对骨骼健康也有益处。保证日常饮食中含有足够的镁，以提高钙吸收率。  想要增加镁元素摄入量，可以多吃全谷物和蔬菜，比如西葫芦、青豆、西兰花、黄瓜、菠菜、坚果和种子。  30岁以下成年女性每日需要约310毫克镁，30岁以上女性需要320毫克。30岁以下男性需要400毫克镁，30岁以上需要420毫克。30克杏仁约含80毫克镁。 如果每日服用的钙补充剂总量超过500毫克，就分几次服用。因为身体每次最多吸收500毫克钙。 补钙超过需求量是危险的。这会增加肾结石和心脏病的几率。 维D也能促进钙吸收。因此，很多牛奶都添加了维D，帮助你吸收钙元素。  很多奶制品，如黄油、芝士和牛奶含有维D。强化谷物麦片和鱼类也是维D的优质来源。  70岁以下成年人，每日维D补充量上限为600国际单位。70岁以上老年人需要800国际单位。作为参照，90克剑鱼约含560国际单位维D，一杯牛奶约含120国际单位。 碳素钙最好和食物同吃，因为在胃酸作用下碳酸钙才能被身体吸收，而食物会促进胃酸分泌。 其他类型的钙，比如柠檬酸钙，不一定要和食物同吃。柠檬酸钙一般比碳酸钙贵些。柠檬酸钙适合有肠胃病（如应激性结肠综合征）的人服用。 如果你吃的综合维生素中含有铁元素，也是同样的间隔时间。  身体吸收铁和钙的过程基本相同，所以同时处理两种元素会降低吸收率。 不仅是补剂，含有这两种元素的食物和饮料也是一样的要求。钙补剂不应和富含铁的食物（如猪肝、菠菜）同吃。铁补剂不宜和富含钙的食物（如牛奶）同吃。 这些酸会与钙结合，影响吸收。 很多富含镁的食物也含有大量植酸或草酸。所以吃这些食物来补充镁元素的时候不要同时服用钙补充剂。 比如，菠菜、红薯、豆类、羽衣甘蓝、多种坚果和种子含有大量植酸和草酸。全谷物和麦子也含有这两种酸，但其对钙吸收的阻碍不如上面列举的蔬菜厉害。 酒精降低钙吸收率。平均每天不能超过一杯酒。
补充镁元素。 分几次服用钙补充剂。 摄取足够的维生素D，或适当服用补充剂。 将碳酸钙补剂和食物一起吃。 铁补剂和钙补剂服用间隔至少2小时。 钙补剂不能与富含植酸、草酸的食物同吃。 禁止过度饮酒。
补充镁元素。 分几次服用钙补充剂。 摄取足够的维生素D，或适当服用补充剂。 将碳酸钙补剂和食物一起吃。 铁补剂和钙补剂服用间隔至少2小时。 钙补剂不能与富含植酸、草酸的食物同吃。 禁止过度饮酒。