Question: how long do you stay in hospital after having a heart attack?
Answer: be in hospital for 3 to 5 days. The first 24-48 hours after a heart attack is when your condition will be most unstable. This period is often spent in a coronary care unit (CCU), a specialised intensive care unit for heart patients, or in an acute medical ward where your heart function can be monitored closely.