It mainly depends upon the degree of care you provide to your cotton kurtas. Generally, a cotton dress may last two to five years, if washed and dried appropriately.