Waiting until leaves droop before watering is causing your plants stress and can slow growth.
Water once the top inch or so has dried out and before any drooping occurs.
It is important to water until run off, that is, water coming out of the bottom of the pot, this ensures the entire pot is moistened and also helps to prevent any nutrient salts from building up to toxic levels and burning your plants.
How often to water depends on many things - pot size, plant size, type of substrate, air circulation, temperatures, type of strain etc and this is why literally sticking your finger into the substrate is ideal. If the soil is dry about one and a half inches / 3-4cm deep, then it is time to water again.
With time and experience, you will eventually "just know" when to water.
Hope this helps, Organoman.