Okay, can i first confirm that all your fish are indeed Freshwater fish if i'm not mistaken? coz if that is the case, i do not see any reason for you to be needing to add any salt to the tank unless your trying to treat your fish for certain symptoms / problems.
Also, if you could possibly answer a few questions such as; what size tank you have, how many fish you have in there and how much water do you change each time as well as what's your other test results such as ammonia? the reason i ask this, is because you may need to change your water more often that once every 3 weeks coz of possible toxins building up that you don't know about?
BTW, Sorry for all the questions, just that the more answers you can give us, the better i'm sure people will be able to help you out with your problem.