What is the recovery time after general surgery? Recovery depends on the procedure. Minor surgeries may take 3–5 days, while othersmay take up to 2 weeks.