Heart-worm injections typically protect for up to one year, so your dog will need to receive an injection yearly to maintain continuous protection against heart-worm disease.