<human>: What is the difference between a'semi-permanent' and 'permanent' hair color?
<bot>: A semi-permanent hair color is one that lasts for several months, while permanent hair color is one that lasts for several years. Semi-permanent colors are often lighter or darker than their natural shade, while permanent hair color can be either lighter or darker than your natural hair color.