I only replace as necessary. Even at $1.50 per ball I'd have $175 just for balls every year.
EM games they seem to last forever. Newer games with metal ball guides and magnets seem to dull them down more than others. I wouldn't go by some number of games or time frame rule. Just keep an eye on them and change as required.