The length of stay varies, but generally 4-8 days is average following heart surgery.