How long it takes you to fully recover depends on the kind of surgery you had. After a laparoscopy, it usually takes about 1 week. After a mini-laparotomy, it usually takes 1 to 3 weeks. If you had a mini-laparotomy after having a baby, your recovery may take longer.