I get my heartworm meds(heartgard plus) off the internet. I paid 21 dollars for a 6 month supply (and that included shipping) no perscription was required. My vet did not run a heartworm test, he said he does that at 6 months if they havent been on any meds for heartworm. Heres the website...check it out Petsuppliesnet.com