I guess I use mine alot
as I have about 80 on a banking alt and a stake on 4 different toons for tamers and battling wilds. Now that I'm out in panda land I am doing more wilds and leveling, but I usually have one pet w/ self heals Emerald whelping ( Powerful Oz ) on my team to limit the bandaging as I figure I will need them w/ xpac,, but I'm not over run w/ them. Some weeks ago someone complained about the drop of bandages and not getting enough. For those who haven't made it to panda land, I have found that Trixey, the trainer in winterspring will usually drop 3-4 bandages regularly and that trainer has drop 2 porcupette for me out of all the trainers. Drop may be random, but I'm just sayin...if u need the pet:)
Well, I guess part of the reason I have so many is that I build my trainer teams in such a way that I do not reuse a particular pet in the time it takes for my free pet heal to reset. Which means, I don't use band-aids to do the healing most of the time. I also do all the trainers (not every day, but frequently) and do very little random pet battles (read that as, I level via trainers for the most part).
All in all, that means I get band-aids but do not use them. So, I have somewhere around 500 or 600 band-aids across my 9 level 90s (and incidentally, I think I am sitting on around 70 pet stones or so now).