What does demi-permanent mean?

Demi-permanent hair coloring will stay in your hair longer (long, long time) than semi-permanent hair coloring if you have lighter colored hair. If you have dark colored hair, it will stay in for a few weeks before going back to normal hair color.