Medication can be a key tool in managing heart disease. You may need several types. Some medications can help prevent the blood clots that cause heart attacks. Others can help control cholesterol, diabetes, and high blood pressure.