Stress can cause short-term spikes in blood pressure, and heart disease might be linked to certain health conditions related to stress, such as anxiety and depression. Taking steps to reduce stress can improve your heart health. Learn more about the connection between stress and high blood pressure.