There is no evidence to suggest that stress can directly cause heart disease or heart attacks. However, stress can increase things like heart rate and pressure so it could cause things like angina and it could affect already existing heart conditions.