Ah well I have... um... 60ish ... BUT lol that is spread over different sizes, and we've used them since she was only a week or two old (bit hazy LOL) so thats not too bad i don't think.

I'd say 20-30, depending on how often you want to wash (we wash usually every 2nd day) and taking into account bad weather and all that.