Question: how long does it take a dog's body to absorb dead heartworms?
Answer: There they decompose and are absorbed by the body over a period of several months. Reactions to the drugs are not uncommon, and there is always some risk involved in treating a dog for heartworms. Following treatment, complete is needed to prevent lung damage from the dead, decomposing worms for 6-8 weeks.