Anger causes stress because it is a response to a perceived threat. The body responds to stress by releasing hormones that prepare you for fight-or-flight. This can lead to an increase in heart rate and blood pressure, as well as other physical changes.