They should be changed at 6 months, and the DI should be good for 12 months usually. Obviously it depends on how much water is being produced, but lately I've had lots of people tell me they've not changed the filters in 1 to 1.5 years. Yet they change the oil filter in their car every 3000 miles, and the air filter in the a/c monthly. Changing RO filters every six months should be a rule that everyone follows, to protect the membrane, protect the tank, and keep production rates up.
Just my opinion.