镁能帮你更快入睡吗?
是的,最一致的发现是镁可以缩短入睡所需的时间。一项针对老年人三项随机对照试验的荟萃分析发现,与安慰剂相比,口服镁剂使入睡潜伏期平均缩短了17.36分钟[5]。对于辗转反侧一小时甚至更久才能入睡的人来说,这无疑是一个显著的改善。
这一效应得到了其他研究的支持。一项2024年针对睡眠质量不佳成年人的交叉试验表明,补充镁元素后,通过睡眠环客观测量的睡眠时长和深度睡眠均有显著改善[6][9]。另一项针对老年失眠患者的试验发现,每日补充500毫克镁持续8周,可显著提升利兹睡眠评估问卷(用于衡量入睡难易程度)的评分[8]。
哪些人最可能通过补镁改善睡眠?
大量证据表明,镁水平较低的人群获益最为显著。多项大型观察性研究发现,膳食镁摄入量较低或血镁水平较低与睡眠质量差、睡眠时间短存在关联[1][4][7][11][12]。例如,一项涵盖超过2.1万人的研究显示,镁摄入量最高的人群报告睡眠不足(少于7小时)的可能性降低了36%[1]。同样,睡眠质量差的民航飞行员,其血镁水平显著低于睡眠良好者[11]。
然而,如果你的镁水平已处于正常范围,补充镁可能并无助益。一项针对多囊卵巢综合征女性的随机试验发现,每日补充250毫克镁持续10周,对睡眠质量并无改善作用[2]。另一项基于NHANES数据的大型分析表明,在普通人群中,补充镁与更长的睡眠时间或更少的睡眠障碍并无关联[4]。这表明镁并非通用的助眠剂——它仅在体内缺乏时效果最佳。
镁能否改善整体睡眠质量和日间功能?
现有证据虽不一致,但总体倾向于镁对睡眠质量有轻微正面影响。2024年的一项交叉试验发现,与安慰剂相比,镁能显著改善匹兹堡睡眠质量指数(PSQI)评分,该指数是衡量睡眠质量的标准指标[6][9]。一项针对失眠的糖尿病患者的研究表明,镁(单独使用或与钾联用)能显著降低失眠严重程度并延长睡眠时间[3]。
然而,并非所有研究都持相同观点。同一项2024年的交叉试验发现,镁在恢复性睡眠问卷及焦虑与压力指标上并未带来显著改善[6][9]。一项针对全部文献的系统性综述也得出结论:尽管观察性研究显示镁与睡眠质量改善存在关联,但随机对照试验的结果相互矛盾且质量较低[10]。关键在于:镁或许能改善你对睡眠的主观感受,但效果并不显著。
关于这些来源
该回答基于12篇经同行评审的研究——发表于2021年至2026年间,其中6篇为2024年及以后发表,3篇发表于Q1期刊,累计被引用161次——这些研究是从15篇通过质量筛选的文献中选出的最具相关性的成果,而该15篇文献又源自从超过5亿篇论文的数据库中检索到的46篇论文。
本文引用的文献
镁摄入量与睡眠时长及睡眠质量的关联:来自CARDIA研究的发现
在一项涉及3964名成年人的大型纵向研究中,较高的镁摄入量与短睡眠(<7小时)风险降低36%相关,并且睡眠质量有临界改善[1]。
补充镁对改善多囊卵巢综合征女性高雄激素血症、多毛症及睡眠质量的效果:一项随机、安慰剂对照临床试验
一项针对64名多囊卵巢综合征(PCOS)女性的随机试验发现,与安慰剂相比,每日服用250毫克镁持续10周对睡眠质量无显著影响[2]。
镁和钾补充剂对糖尿病患者失眠及睡眠激素的影响。
在一项针对290名伴有失眠的糖尿病患者的随机试验中,补充镁(单独或与钾联用)显著降低了失眠严重程度,并改善了睡眠时长[3]。
膳食镁摄入量与自我报告的短睡眠时长相关,但与自我报告的睡眠障碍无关。
对21,840名NHANES参与者的分析发现,膳食镁摄入量与正常睡眠时长独立相关,但镁补充剂与睡眠时长或睡眠障碍无显著关联[5]。
老年人口服镁补充剂治疗失眠的系统评价与荟萃分析
一项纳入151名老年人的3项随机对照试验的荟萃分析发现,口服镁剂可使入睡潜伏期缩短17.36分钟,但总睡眠时间的改善未达到统计学显著性[6]。
镁补充剂对睡眠质量不佳成年人的睡眠质量与情绪改善效果:一项随机双盲安慰剂对照交叉试验的初步研究
一项针对31名睡眠不佳成年人的交叉试验发现,每日摄入1克镁可显著改善睡眠质量、睡眠时长、深度睡眠及由睡眠环测得的睡眠效率[7]。
纤维肌痛综合征患者血清镁水平及其与睡眠质量和疾病严重程度的关系:一项观察性横断面研究。
一项针对82名纤维肌痛患者的横断面研究显示,血清镁水平较低与睡眠质量较差(PSQI评分)、疼痛程度更高以及功能受损更严重显著相关[8]。
补充镁对改善老年失眠患者生活质量的疗效
一项针对80名老年失眠患者的双盲随机对照试验发现,每日补充500毫克镁持续8周,可显著改善睡眠质量评分,并提高血清褪黑素水平[9]。
镁补充剂对睡眠质量不佳成年人的睡眠质量及相关健康结局的影响:一项随机双盲安慰剂对照交叉试验
一项针对31名睡眠不佳成年人的交叉试验发现,与安慰剂相比,补充镁能显著改善睡眠质量、情绪及活动表现[10]。
镁在睡眠健康中的作用:现有文献的系统综述
一项对9项研究的系统综述得出结论:观察性研究将镁水平与睡眠质量相关联,但随机试验的结果相互矛盾,且整体证据质量较低[12]。
血清钙和镁水平(而非25-羟基维生素D)与航空公司飞行员的睡眠质量相关。
在一项针对100名航空公司飞行员的横断面研究中,睡眠质量差的飞行员血清镁水平显著低于睡眠良好者(1.8 vs 2.0 mg/dL)[13]。
镁和锌与沙特成年人睡眠质量相关:一项横断面研究的证据。
在一项针对1041名沙特成年人的横断面研究中,血清镁缺乏(<1.8 mg/dL)与睡眠质量差的几率增加1.8倍相关,而膳食镁摄入不足也与睡眠质量差独立相关[14]。
