Caffeine and bone loss: what the evidence actually says

Caffeine does affect how your body handles calcium, but the effect is small and unlikely to cause osteoporosis on its own. When you drink caffeine, your kidneys excrete slightly more calcium in your urine for a few hours afterward. Over a lifetime, this adds up — but only if you're not getting enough calcium and vitamin D to begin with. The real risk comes from the total picture: if caffeine is your main drink and you're skipping dairy, leafy greens, or fortified foods, then yes, your bones notice. If you're meeting your calcium needs through food or a supplement, moderate caffeine use does not meaningfully weaken your bones.

The amount matters enormously. A cup or two of coffee a day is not the same as six cups. Research shows that people drinking more than 400 milligrams of caffeine daily — roughly four cups of brewed coffee — may lose bone density faster than those drinking less, particularly if calcium intake is low. But people who drink the same amount and get 1,000 to 1,200 milligrams of calcium daily show no measurable bone loss. Caffeine is a risk factor only when combined with poor nutrition.

Key Takeaways

  • Caffeine increases calcium loss through urine for a few hours after you drink it, but the effect is small and reversible if you meet your daily calcium needs.
  • More than 400 milligrams of caffeine daily (about four cups of brewed coffee) may speed bone loss, but only if your calcium intake is below 1,000 milligrams per day.
  • Getting 1,000 to 1,200 milligrams of calcium daily through food or supplements protects your bones even if you drink moderate amounts of caffeine.
  • Tea, coffee, and cola all contain caffeine, but tea also contains compounds that may help bone health, making it a better choice than cola if you're concerned about osteoporosis.

How much calcium you need to offset caffeine

The National Institutes of Health recommends 1,000 milligrams of calcium daily for men ages 51 to 70 and women ages 51 and older (unless you're a woman under 51, in which case it's also 1,000 milligrams). If you're drinking caffeine regularly, hitting that target becomes more important, not because caffeine creates a special need, but because the margin for error shrinks. A person eating 800 milligrams of calcium and drinking three cups of coffee is in a weaker position than someone eating 1,200 milligrams and drinking the same coffee.

One cup of brewed coffee contains roughly 95 to 200 milligrams of caffeine, depending on how it's made. A cup of black tea has 25 to 50 milligrams. A 12-ounce cola has 35 to 45 milligrams. If you're drinking one cup of coffee and one cup of tea daily, you're at roughly 120 to 250 milligrams — well below the 400-milligram threshold where bone loss becomes measurable in research. You can check the caffeine content of specific drinks online; the amount varies by brand and brewing method.

Which sources of caffeine matter most for bone health

Not all caffeine sources are equal. Cola and other sugary soft drinks are worse for bones than coffee or tea, because they often contain phosphoric acid, which interferes with calcium absorption. If you're choosing between coffee and cola, coffee is the better option for your skeleton. Tea — both black and green — contains compounds called polyphenols that may actually protect bone density, offsetting some of the calcium loss from caffeine. Some research suggests tea drinkers have higher bone density than non-tea drinkers, even accounting for caffeine.

Energy drinks and some sports drinks can contain 80 to 300 milligrams of caffeine per serving, often combined with sugar and acid. If you're drinking these regularly and not meeting your calcium target, you're creating a real problem. Coffee and tea, by contrast, have no added ingredients that harm bone. Black coffee and unsweetened tea are neutral or slightly beneficial for bone health, as long as you're getting enough calcium elsewhere.

Timing: when caffeine affects calcium loss most

The calcium loss from caffeine happens quickly and is temporary. Within a few hours of drinking coffee, your kidneys excrete more calcium. But this is not permanent bone loss — it's calcium that would have been reabsorbed anyway, now leaving your body a bit faster. If you drink caffeine in the morning and eat a calcium-rich lunch or take a supplement later, your body absorbs that calcium normally. The problem only becomes chronic if you're consistently not replacing the calcium you're losing.

One practical approach: if you're concerned about caffeine and bone health, avoid drinking it right before or with meals that contain calcium. Caffeine can slightly reduce calcium absorption from food when consumed at the same time. Drinking your coffee an hour before breakfast, or an hour after, means the calcium from your meal is absorbed without interference. This is a small adjustment, but it costs nothing and removes one variable from the equation.

What to do if you drink a lot of caffeine

If you're drinking more than 400 milligrams of caffeine daily and you have osteoporosis or low bone density, the first step is to check your calcium intake. Use an online food tracker or ask your doctor's office to review a typical day of eating. If you're below 1,000 milligrams, adding a calcium-rich food or a supplement is more important than cutting caffeine. A 500-milligram calcium supplement taken with lunch costs almost nothing and solves the problem directly.

If you want to reduce caffeine anyway, do it gradually. Cutting from six cups of coffee to three over a week or two is easier on your body than quitting cold turkey, which can cause headaches and fatigue. Switching one or two cups of coffee to tea keeps you in the caffeine family while potentially adding bone-protective compounds. Decaffeinated coffee has almost all the flavor and none of the calcium-loss effect, so it's a real option if you like the ritual of coffee but want to lower your caffeine intake.

Caffeine, osteoporosis medications, and other factors

If you're taking bisphosphonates (like alendronate or risedronate) for osteoporosis, caffeine does not interfere with how these drugs work. You can drink coffee and take your medication without worry. However, you do need to take bisphosphonates on an empty stomach with plain water, and wait 30 minutes before eating or drinking anything else — so timing your coffee for after breakfast is straightforward part of following the medication instructions correctly.

Caffeine is one small piece of bone health. Exercise, vitamin D, adequate protein, and not smoking matter far more. A person who walks regularly, gets 20 minutes of sun exposure most days, eats protein at each meal, and drinks three cups of coffee has stronger bones than someone who is sedentary, avoids sun, eats little protein, and drinks no caffeine. If you're worried about osteoporosis, focus first on the things that make the biggest difference: weight-bearing exercise, calcium and vitamin D, and limiting alcohol. Caffeine is worth managing, but it's not the main lever.

Frequently Asked Questions

Does decaffeinated coffee affect bone density?

No. Decaffeinated coffee has had most of its caffeine removed and does not increase calcium loss. You can drink decaf without any concern for your bones. Some decaf still contains a small amount of caffeine (1 to 5 milligrams per cup), but this is negligible.

Is green tea better for bones than coffee?

Green tea and black tea both contain polyphenols that may protect bone density, and both have less caffeine than coffee. If you're choosing between them, either is a good option. Green tea has slightly less caffeine (25 to 50 milligrams per cup) than black tea, but the difference is small. The bone-protective compounds in both are a bonus.

Can I drink caffeine if I have osteoporosis?

Yes, as long as you're meeting your calcium and vitamin D needs. People with osteoporosis can drink moderate amounts of caffeine — up to 400 milligrams daily — without worsening bone loss, provided they're getting 1,000 to 1,200 milligrams of calcium daily. If you're drinking more than that, talk to your doctor about whether reducing caffeine makes sense for your situation.

Does caffeine affect how my body absorbs calcium supplements?

Caffeine consumed at the same time as a calcium supplement may slightly reduce absorption. To avoid this, take your calcium supplement at a meal without caffeine nearby, or wait an hour after drinking coffee before taking your supplement. This small timing adjustment removes the interaction.