I think as with many medications the recipe has been changed and is not as effective.
It also depends on the type you use, pour on or injectable!
Like all treatments I think if used to often there will be some build up of imunity over time makeing it less effective.
Phil