How long do your hair colors last?

Our hair colors last around 4 weeks.