一般认为,成人每日适合的镁供给量为200~300毫克。美国的食品和营养委员会对镁的推荐量为1岁以内婴儿每日为50~70毫克,1~3岁为150毫克,4~6岁为200毫克,7~10岁为250毫克。男性(男性食品)11至14岁为350毫克,15到18岁为400毫克,18岁以上的则均为350毫克,女性(女性食品)11岁以上至成年300毫克,妊娠和哺乳期增加150毫克。中国营养学会没有对镁的供给量标准,但有“安全和适宜的摄入量”指南,与美国的推荐量相似。
运动(运动食品)后和高温条件下,由于汗液中丢失镁,使血清镁明显下降时,镁的需要量较一般情况下为多。当钙(钙食品)、磷、维生素(维生素食品)D及蛋白质(蛋白质食品)的摄入量增加时,则镁的需要量也随着增加。