Typically, the color lasts for 4-6 weeks, but it depends on the thickness and natural color of your hair.