Join the list
Home / Guides

How much caffeine a day is safe?

The European Food Safety Authority (EFSA) assessed caffeine safety in 2015. Here are its limits and what they mean in cups.

EFSA limits

What that is in cups

The table shows how many cups on average reach 400 mg and 200 mg.

DrinkUp to 400 mgUp to 200 mg
Oolong teamore than 2011
White teamore than 2010
Green tea2010
Pu-erh tea147
Black tea126
Cola126
Matcha63
Espresso63
Yerba mate52
Energy drink52
Filter coffee42
Energy shot21

How long caffeine stays in the body

The half-life of caffeine is usually 3–7 hours (we use about 5), so an afternoon cup can still act in the evening. Smoking, medication, pregnancy and genetics change this.

General information, not medical advice. If you are pregnant, take medication or have a health condition, talk to your doctor.

Try it

Sources and method

Data checked 2026-10-24. Ranges are shown because studies report different numbers. General information, not medical advice.

Read more