全谷物、花茎甘蓝、马铃薯、南瓜、菜豆、坚果和种子中都含有镁元素。尽管动物来源的镁含量通常都低于植物来源,但是肉类、牛奶和巧克力也能提供少量的镁元素。 牛奶和乳制品、含有丰富矿物质的自来水以及和咖啡等饮料,也可能含有镁。
18岁以上成人每日镁的建议摄入量为300毫克,而孕妇则需多达400毫克的镁元素,哺乳期妇女为400毫克。女性的建议摄入量可稍微少于男性。平均来看,男性和女性的实际摄入量均比建议量少100毫克。
镁缺乏是少见的,但若患有疾病或身体不适都会影响镁吸收,即可能出现镁缺乏。