Question: how long do you have to stay in hospital after a heart bypass?
Answer: You'll usually need to stay in hospital for around 7 days after having a coronary artery bypass graft (CABG) so medical staff can closely monitor your recovery. During this time, you may be attached to various tubes, drips and drains that provide you with fluids, and allow blood and urine to drain away.