Originally Posted by NYAngel98 Semi usually lasts about 25-30 shampoos, demi is like 6-10. Semi is deposit only... and demi usually just coats a temporary color or sheen. You can use a semi over a permanent... but if your hair is very dry or porous, it can last longer than the 25-30 shampoos. I think you are mistaking Demi for Temporary.Demi is pretty much the same thing as Semi only w/ a less volume of developer. It last almost as long.
Temporary color has no developer and coats the hair w/ out penetrating the cuticle. last 1-10 days
Demi has a deposit only developer . last up to 4 weeks.
Semi is also a deposit only but has a stronger developer. last 4-6 weeks
Here is what I found on the Matrix web site:
Do you know what demi-permanent color is?
Demi-permanent color penetrates the hair shaft slightly, depositing color that is the same darkness level or darker than your natural hair color. Color is long-lasting (four to six weeks), and there's no demarcation line.