Go ahead and give it to him today, as long as it has not been more than 3 months since his last dose. The medication actually "reaches back" 2-3 months.
So, give it today and then test for heartworms at your next vet visit.
Let me know if you need more help!
