Normally, I change 25-30% weekly, with a gravel vacuum.
Jamie, you're very lucky not to lose any fish considering you've never changed your water! Do you have live plants in the tank? I think nitrates are one thing that starts building up if you don't perform water changes, I'm not sure how much of them live plants could absorb. Have you ever tested your water for ammonia, nitrites, and nitrates?