The standard answer you will get is lifetime fill. That is the correct answer, however. . .
I have a 2004, with 109K miles. I just changed my trans fluid. It's technical, but not terribly difficult.
I got the kit from these folks, they also have considerable literature on the ZF gears.
California Transmission Supply