In order to pump blood to heart without stopping, heart muscle cells must receive enough oxygen. Two main coronary arteries deliver clean blood to the heart muscles. If one of these two coronary arteries is blocked, then the heart muscle cells cannot get enough oxygen. If this situation lasts for a long time, the cells start to die and a heart attack occurs.
A heart attack usually lasts for a few hours. During the heart attack, the person may start to cough and feel faintness, nausea or short of breath. While in some cases there are no symptoms at all, most heart attacks cause chest pain. Generally people confuse heart attack with angina, as their pain is very similar. However, the angina pain does not last more than 5 minutes while the heart attack pain lasts for a long time.
We cannot escape from some certain factors such as age, sex, heredity. However, it is our choice to protect from ourselves from heart attacks and diseases.