When heart-healthy habits come up, you might first think about changes to your diet, like reducing sodium and saturated fat. Those are very important, but one lifestyle change for heart health that often gets missed is exercise. There are several benefits of exercise that can help your entire body, including your cardiovascular system.
There are a couple key ways that exercise can improve your heart health directly and indirectly. These include:
Weight loss: A higher body mass index may strain the heart, and exercise may help lose or maintain weight.
Preventing diabetes: Exercise improves your insulin sensitivity, which may help with blood sugar levels. That’s important since chronic levels of high blood sugar may damage blood vessel walls over time.
Lowering blood pressure: High blood pressure (hypertension) is a major risk factor for heart disease. Exercise has been shown to help lower blood pressure.
Lowering stress: Exercise may help improve mood, lower stress, and improve mental health overall. This is important because high stress levels may lead to unhealthy habits that may affect your heart health.
First of all, any amount of daily physical activity is beneficial. If you are a “beginner” when it comes to exercise, brisk daily walks are a great place to start. Then, you can start working your way up to more challenging activities.
Ideally, experts recommend the following guidelines for physical activity:
150 minutes of moderate activity a week
or 75 minutes of vigorous activity a week
You don’t have to do 150 minutes of exercise all at once. Spread your exercise out, such as about 50 minutes of exercise three times a week.
You might occasionally see news stories or websites that promote specific types of workouts. The truth is, it’s not helpful to force yourself to do exercises that you don’t like or can’t stick to. Any exercise is generally better than no exercise at all. In other words, the best exercise for your heart health is the one that you can stick to and enjoy doing.
In general, find ways to get a variety of cardio, strength training, and stretching. All of these have unique benefits to your heart health (and overall health). Remember, cardio doesn’t have to be running. It could mean cycling, swimming, or dancing (to name a few). Even certain types of yoga can help get your heart rate up.
Learn more about healthy habits for heart health.

This information is for informational purposes only and is not meant to be a substitute for professional medical advice, diagnosis or treatment. GoodRx is not offering advice, recommending or endorsing any specific prescription drug, pharmacy or other information on the site. GoodRx provides no warranty for any information. Please seek medical advice before starting, changing or terminating any medical treatment.
Prescription savings
Stop paying too much for your prescriptions. Compare prices, get pharmacy coupons, and save up to 80%.Resources
About GoodRx
Health conditions
Medications & treatment
Access & affordability
Well-being
Medication discounts