I've cut my own for 9 years now. I just buzz cut it with a set of clippers and a #3 guard. I'll cut it myself once every other week and get a proper hair cut every month and a half to two months.
I have thick wavy hair and prefer low maintenance, so I keep it short.
Chris