Quoted from beercollege.net:
The health benefits of beer (in moderation of course) have long been expounded in a variety of medical studies. Beer loving scientists from the University of Texas Southwestern Medical Center and the New England Journal of Medicine have respectively shown that a beer a day can lessen your chance of coronary heart disease by 30% and of having a stroke by 20%. Beer is an excellent stress reliever, does not contain any cholesterol or fat, promotes lower blood pressure, and aids in sleep. Beer also contains vitamin B6 which is known to prevent homocystein build-up in your blood which is tied to peripheral vascular disease and the formation of blood clots.