Yes, emotional stress can cause heart disease, as it can raise your blood pressure, increase your heart rate, and cause unhealthy cholesterol levels. This can lead to atherosclerosis, a hardening of the arteries, and other heart issues, such as arrhythmias, angina, and heart attacks. Therefore...