Drinking too much
Though most studies find a small benefit to heart health from drinking alcohol moderately every day—two drinks a day for men, one for women—slinging back lots of drinks in a single sitting can wreak havoc on your heart by raising blood fats. Drinking too much is also linked to high blood pressure, cancer, and obesity.
Eating too much
Overeating—and the resulting weight gain—puts stress on multiple systems in your body, but it’s the heart that bears the brunt of the assault by increasing blood pressure and cholesterol levels. And gaining weight means your heart will have a harder time pumping blood around the body, boosting risk for heart attack and stroke.