Question: how long does it take for a tubal ligation to work?
Answer: After a laparoscopy, it usually takes about 1 week. After a mini-laparotomy, it usually takes 1 to 3 weeks.