useful life of polyfilter very much depends on ur tank's bio load, filtration, etc.
polyfilter is not reusable, it is good in absorbing ammonia, heavy metals, PO4, etc; but it also absorbs useful trace elements, etc. as what amteo has said, it is good to keep some on stand by in case of an emergency.