length of data set plays an important role in hydrology. In case of even trend analysis at least 20 years of data is required for reasonable results. similar is the case of Effective discharge computation. refer to
Article Magnitude-Frequency Analysis for Suspended Sediment Transpor...
But in case you want to develop rating curves (discharge or sediment) than length is not as important but you should have data representing all the discharges from low to high range (all flow scenarios)to get precise rating curve.
Article Developing Stage-Discharge Relations using Optimization Techniques