Human: What is the difference between a'semi-permanent' and 'permanent' hair color? Assistant: 
A semi-permanent color lasts about 6 to 8 weeks, while permanent hair dye can last up to 12 weeks. Semi-permanent colors are usually lighter in shade than permanent colors. Permanent dyes use stronger chemicals that can damage your hair if used too often or incorrectly applied.