跳至主要內容
返回代謝與健檢

咖啡會讓血壓高嗎?喝了一小時內會升 8 mmHg,長期喝的人反而沒差;對血糖還有保護的關聯

咖啡因會讓血壓在一小時內升高約 8/6 mmHg,持續 3 小時以上,所以量血壓前不要喝。但長期每天喝的人,血壓並沒有比較高,心血管疾病也沒有增加。對血糖,追蹤研究顯示每天喝咖啡的人第二型糖尿病風險較低,無咖啡因的也一樣。重點是不加糖、不加奶精,和量血壓的時間錯開。

三高代謝約 6 分鐘
最後更新:

參考資料 4 則

一句話答案

高血壓的人可以喝咖啡,但量血壓前 30 分鐘到 1 小時不要喝,不然數字會偏高。一天 1 到 3 杯黑咖啡對血壓和血糖沒有壞處;問題在糖和奶精。心悸、失眠、懷孕、心律不整的人要少喝。

先看懂這個問題

「醫師,我有高血壓,咖啡是不是要戒掉?」不用。咖啡因確實會讓血壓在一小時內升高大約 8 mmHg,持續 3 小時以上;但長期每天喝的人,血壓並沒有比較高,心血管疾病也沒有增加。身體會對咖啡因的升壓作用產生耐受。

短期:喝完一小時內血壓會升

統合分析整理了 5 個試驗:給高血壓患者 200 到 300 毫克咖啡因(大約 2 杯咖啡),收縮壓平均升 8.1 mmHg、舒張壓升 5.7 mmHg,在第一小時內出現,持續 3 小時以上。[1] 這就是為什麼量血壓前剛喝咖啡,數字會偏高;722 量法要求量之前 30 分鐘不要喝咖啡、不抽菸。

長期:天天喝的人血壓沒有比較高

同一篇統合分析看了喝兩週以上的研究:和不喝或喝無咖啡因的人相比,血壓沒有增加;7 個追蹤研究裡,習慣喝咖啡的高血壓患者心血管疾病也沒有增加。[1] 另一篇整理 16 個隨機試驗的分析,長期喝咖啡(中位數每天 725 毫升)收縮壓只高 1.2 mmHg、舒張壓 0.5 mmHg,幾乎可以忽略;純咖啡因錠劑的升幅較大(4.2/2.4 mmHg),顯示咖啡裡的其他成分可能抵銷了咖啡因的作用。[2]

結論是:身體對咖啡因的升壓作用會產生耐受,天天喝的人血壓不會因此長期升高。每天喝到 5 杯以上的研究較少,不建議。

咖啡和血糖

這一項的證據方向是有利的。整理 28 個追蹤研究、110 萬人的分析:和不喝咖啡的人相比,每天 1 杯的人第二型糖尿病風險低 8%,3 杯低 21%,6 杯低 33%;無咖啡因的咖啡也有類似的關聯,代表作用不只來自咖啡因。[3] 這是觀察性研究,不能證明「喝咖啡能預防糖尿病」,但至少說明有糖尿病或糖尿病前期的人不需要戒咖啡。

要注意的是咖啡因在喝完後的短時間內可能讓血糖略升、胰島素敏感度略降,所以有血糖機的人可以自己量看看飯後配咖啡的反應。

真正的問題:糖和奶精

含糖拿鐵和三合一咖啡加了不少糖;奶精含的是植物油和糖。這些對血糖、三酸甘油脂、體重的影響,遠大於咖啡因對血壓的影響。有高血壓、糖尿病或三酸甘油脂高的人,咖啡的規則只有一條:黑咖啡、無糖;要加奶就加鮮奶,不加奶精。

哪些人要少喝或不喝?

  • 喝了會心悸、手抖、睡不著的人:咖啡因代謝慢,減量或改下午不喝。
  • 有心律不整(例如心房顫動):一般咖啡量不會誘發,但個人反應不同,和醫師確認。
  • 懷孕:每天咖啡因不超過 200 毫克(約 1 到 2 杯)。[4]
  • 胃食道逆流、胃潰瘍:咖啡會加重症狀。
  • 正在用某些藥(例如部分抗生素、氣喘藥 theophylline):咖啡因代謝會受影響,問藥師。
  • 血壓非常高、還沒控制的人:先把藥調好,這段時間咖啡減量,避免疊加。

需要注意哪些數字?

8.1 / 5.7 mmHg
200 到 300 毫克咖啡因在高血壓患者造成的短期血壓上升。[1]
3 小時以上
短期升壓作用持續的時間。[1]
1.2 / 0.5 mmHg
長期喝咖啡的血壓變化,幾乎可以忽略。[2]
8%、21%、33%
每天 1、3、6 杯咖啡的糖尿病風險降幅(觀察性研究)。[3]
30 分鐘
722 量血壓前不喝咖啡、不抽菸的時間。

可以先怎麼做?

  1. 1早上的血壓量完再喝咖啡。
  2. 2三合一和含糖拿鐵換成黑咖啡或鮮奶咖啡。
  3. 3下午 2 點以後不喝,睡眠對血壓的影響比咖啡大。
  4. 4有血糖機的人,試一次「飯後配黑咖啡」兩小時後量,看自己的反應。

常見問題

有高血壓可以喝咖啡嗎?

可以。長期喝咖啡的高血壓患者,血壓和心血管疾病都沒有增加。[1] 只要量血壓前錯開、不加糖。

量血壓前多久不能喝咖啡?

至少 30 分鐘,保守一點 1 小時。咖啡因的升壓作用在第一小時最明顯,持續 3 小時以上,所以早上量血壓最好在喝咖啡之前。[1]

一天幾杯算安全?

歐洲食品安全局的評估是,一般成人每天咖啡因 400 毫克以下(約 3 到 4 杯濾泡咖啡)沒有安全疑慮。[4]有高血壓的人 1 到 3 杯黑咖啡沒有證據顯示有害。

無咖啡因咖啡對血壓有影響嗎?

幾乎沒有。試驗顯示無咖啡因咖啡不會讓血壓升高,對糖尿病風險的有利關聯也存在。[1][3]

茶呢?

茶的咖啡因通常比咖啡少,短期升壓作用較小;長期喝茶同樣沒有讓血壓升高的證據。同樣的原則:無糖。

咖啡會讓心跳快,是不是傷心臟?

咖啡因會讓心跳略快,但統合分析顯示長期喝咖啡的人心血管疾病沒有增加。[1] 喝了明顯心悸或心跳不規則的人,減量並告訴醫師。

什麼情況需要就醫?

  • 喝咖啡後心悸持續、心跳不規則或昏厥:回診做心電圖。
  • 量血壓前已經錯開咖啡,家庭血壓仍連續超過 130/80:回診。
  • 咖啡減不掉又失眠:睡眠問題本身會讓血壓高,回診討論。

洪醫師提醒

「咖啡在門診常被當成高血壓的「元兇」,但證據說的是另一回事:它讓血壓短暫升高,卻不會讓你變成高血壓患者。真正該管的是含糖飲料和睡眠。對有三高的人,我通常只給一個規則:黑咖啡、無糖、量血壓之後再喝。做到這三件事,咖啡可以留著。」

洪宇漢 醫師

讀完之後,可以做什麼?

繼續同一主題,或直接確認門診方式。

回看就醫時機代謝與健檢整理看診問題查看門診與掛號

參考資料

  • [1] Mesas AE, et al. The effect of coffee on blood pressure and cardiovascular disease in hypertensive individuals: a systematic review and meta-analysis. Am J Clin Nutr. 2011;94:1113-1126. PMID:21880846. https://doi.org/10.3945/ajcn.111.016667
  • [2] Noordzij M, et al. Blood pressure response to chronic intake of coffee and caffeine: a meta-analysis of randomized controlled trials. J Hypertens. 2005;23:921-928. PMID:15834273. https://doi.org/10.1097/01.hjh.0000166828.94699.1d
  • [3] Ding M, et al. Caffeinated and decaffeinated coffee consumption and risk of type 2 diabetes: a systematic review and a dose-response meta-analysis. Diabetes Care. 2014;37:569-586. PMID:24459154. https://doi.org/10.2337/dc13-1203
  • [4] EFSA Panel on Dietetic Products, Nutrition and Allergies. Scientific Opinion on the safety of caffeine. EFSA Journal. 2015;13(5):4102. https://doi.org/10.2903/j.efsa.2015.4102

內容製作與更新

作者
洪宇漢
發布與更新
初次發布 2026-10-24,最後更新 2026-10-24

本文依列出的參考資料整理。內容會在指引、政策或重要證據改變時重新檢查。查看完整內容原則

以下文章依主題人工整理,提供延伸閱讀,不代表個別診斷或治療建議。