There is no specific time frame that illustrates how long a heart attack can last because many people do not notice the early symptoms, as stated by Mayo Clinic. After treatment, people take different lengths ofÂ time to recover from the condition.
Not all heart attack patients may experience the same symptoms, and the severity of symptoms may differ in type and intensity. Some face mild pain while others experience severe pain. There are also some people who may not have symptoms during the early stages, as noted by WebMD. The symptoms of a heart attack can take hours, days or even weeks to advance. To ensure that the condition is treated well, it is important to act immediately after noticing any symptoms.