if the dog is suffering from babesia it will be too late. it takes about 2 weeks for dilvery if it processes. so wouldnt get my hopes on that.