Carnitine protects the heart from damage when a heart attack or a spasm cuts off the oxygen supply. Recent research has shown that carnitine can aid in recovery after a heart attack. Subjects taking carnitine showed significant improvements in heart rate, blood pressure, angina attacks, rhythm disturbances, and clinical signs of impaired heart function compared to the subjects taking placebo.