well as far as pla goes I've bought 4 1kg rolls.
Used most of one and bits of the others.

I don't actually do a lot of volume printing at the moment.
But I suspect as my list of things to print for christmas keeps growing. I'll get through a fair amount in december. The puzzle tube containers for the little bottles of sloe gin alone, will probably take a roll or two. And yes i know it's cruel - but it's the only way I can think of to make the stuff last :-)
I've got 7 or 8 rolls of abs in various states of usage, a dozen or so samples of different materials and nowhere near as much time as I'd like to use it.

And pla does smell - get some white that prints at 220 - smells like maple syrup :-)