No, it is not too late. I don't know your age group, but I know this: I was 52 when I started changing a lot of things: eating habits, more exercise, more conscious about the side effects of drugs. I can tell you about a few things I did to get my heart better, because I had the problem that it would skip beats and then resume beating very acclerated.
1.Take 1 Co-enzyme CQ-10, 100 mg, with 1000mg odorless garlic and 1 vitamin C-500 mg per day---it will not work over night, but studies have already proven that the blood pressure will drop(both values)within 10-12 weeks of starting this regimen. All 3 supplements are sold fairly inexpensive at WalMart stores.
2.Take a quality fish oil. A fish oil high in DHA will also help the heart, as well as help reduce cholesterol & triglycerides. I am taking 2 2000mg fish oil a day(Olympian Labs Mega Fish oil). The EPA in the fish oil is also acting as a bloodthinner which helps the heart.
3. Cayenne pepper. I take 1 teaspoon of cayenne pepper in a glass of warm water every day. Cayenne is a powerful herb and inexpensive. Cayenne reduces cholesterol and triglycerides, raises the good cholesterol, improves the circulation, increases metabolism, repairs stomach tissue--you'll be amazed how much cayenne pepper does for the body. I am 58 years now and I do not take a single OTC drug or prescription drug and I am in excellent shape due to daily exercise. Just adding the above named 3 things to your daily regimen will help you regain heart health and possibly help lose weight. If you have any more questions about those things, you can email me, I'll be happy to try and help you. I do take a few other supplements too, such as Krill Oil, Calcium, and a multivitamin. But I learned on myself that the first three things above do work--it just takes a little longer than with drugs. Good luck....