keep pouring until you see steady runoff coming out. That is the only way to prevent salts from building up in the soil. There is no definitive answer to your question, as it's going to vary on soil conditions. The general rule of thumb is to water until you see a steady stream of run off coming out of the bottom of the pot. Stop at that time, Excess salts from nutrients will be washed out with run off, each time you water if you follow this method.
Uncle Ben wrote a great piece on watering techniques. If you are looking for more information, scare it up in the search bar.