Question: how long does it take for heartworms to kill a dog?
Answer: Once mature, heartworms can live for 5 to 7 years in dogs and up to 2 or 3 years in cats. Because of the longevity of these worms, each mosquito season can lead to an increasing number of worms in an infected pet.