Heart problems arise mainly due to improper diet and lifestyle. If you lead a life full of stress and do not maintain a healthy diet then your arteries will become thick and hard which will further result to angio obstruction and angina.
High blood pressure may also result in heart problems. People with high blood pressure have a rough and thick artery walls. The artery walls become thick because the fatty cholesterol gets deposited under the artery lines. Therefore higher the blood pressure, higher will be the fat deposition. This may hamper blood circulation, preventing the blood from flowing easily and leading to blood clot. The blood clotting makes choke the blood supply and result in stroke or heart attack.