toner left on too long

They are a deposit colour only, which means they won't do anything to your natural hair and they last about 4 to 5 weeks depending on how often you wash your ...

Beautyfll | Everything's Beauty, Makeup, Hair & Lifestyle
Logo