Killer B - Time doesn't really work that great. In six months some people ride 2,000 miles, other people ride 200. Better off going with a mileage than time. If I changed mine every six months I would be changing my whole drivetrain yearly. The way I do it now a cassette will generally last me about 2 - 3 years and chainrings generally last me at around the same.
__________________
I may be fat but I'm slow enough to make up for it.