Toner will generally last 2-6 weeks, but the color may begin to fade before then. The color will stay in your hair for one week if you wash it every day, and for two to six weeks if you wash it every other day. Because it's a simple and inexpensive technique that isn't as damaging on your hair as bleaching or dyeing, you can tone again after approximately a month.