What is recovery time for laparotomy to remove a dermoid?

At least 6 weeks. We usually say about 6 weeks, but healing continues even after that. Only your doctor will be able to clear you for activities based on how you are healing and what specifically was done.