I've been cutting my own for about 16-17 years now. I just throw a #1 head on the clippers and buzz it about once every 6-8 weeks.

I'm on my second set of clippers, but they're just cheapo Wahls, so it still comes out to almost nothing per cut over the course of several years.