Depending upon the quality of hair dye, they can last from 2-3 months to 1 year.