Stress affects everyone in different ways. Though it’s not well understood, there’s a link between people who experience high amounts of stress over long periods of time and heart disease. Stress can cause sleep loss, pain and headaches, and can exhaust the body. Chronic stress can cause the heart to work harder. This will worsen any other risk factors for heart disease you may have.