That is a tricky question to answer IMO... phosphates being the elusive element that it is, can read 0 on a standard test kit but still could be causing problems. Also the life span of the media is directly determined by the amount of phosphates in the tank.
I have always changed my media about once a month but that can also get expensive.