How long you should leave the shampoo on for, depends on how deep or silver you want the color to be. If you're aiming for a light silver, you should keep it on for between 2-3 minutes, but if you're aiming for a deep purple, try leaving it for 15 minutes. Its always best to experiment with the time you leave it on for, to find out what suits you.