От климата,геогр.положения и рельефа.. Так как питание рек бывает разных видов( дождевое, снеговое и тд). А также зависит от её истоков и притоков..