as everyone else has said it depends on a bunch of things, fish, amount of your feedings, nitrate, etc...
for the most part, i'd suggest doing water changes to keep your nitrate under 20 (for most community fish) or if your nitrates stay low, 30-50% ATLEAST every other week(just making sure to say "at the least" one more time)