Eggs have long been maligned for being high in cholesterol – each contains about 180 milligrams, or more than half the recommended daily amount (300 mg) – but a major analysis of past studies shows that eating an egg every day won't boost your risk of heart disease or stroke, as researchers previously thought. In fact, researchers found that having an egg daily may reduce the risk of heart disease, because eggs are high in nutrients that help promote heart health, including protein, vitamins B12 and D, riboflavin, and folate. But study co-author Dr. Frank B. Hu warns that eating more than two eggs every day may be harmful to your heart.