What is the typical recovery time for liver surgery?

Most patients are hospitalized for 3–7 days, with complete recovery in 2–4 weeks.