Heart disease occurs when the arteries and blood vessels that lead to the heart are blocked or not carrying blood correctly. When this happens, important nutrients, such as oxygen, cannot reach your heart. Arteries and blood vessels can be blocked because of medical conditions and lifestyle choices, including: