Drinking two to three cups of coffee a day is linked with a longer lifespan and lower risk of cardiovascular disease compared with avoiding coffee, according to research published today in the European Journal of Preventive Cardiology, a journal of the ESC.