Question: how long do you have to stay in hospital after 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.