I am on my first can of this stuff and so far it has been great! The fact that it sprays at any angle is wonderful...I can get under their bellys and between their front legs with no problem. It seems to work for the 12 hours. It is nice to have something to spray on me too, that doesn't smell like horse flyspray. Some of the youngsters are concerned with the different spray but they soon get used to it. Can't remark on to how long a can lasts, I have used it this week on one horse and there is still about half a can left. Hope it proves to be worth the price.