Dye is translucent, so it only adds to whatever color is already there. Take a look at your hair and note the color. Is it silver, yellow, or brassy? Next, take a look at the color you are going to dye it. Will this color mix well with your current hair color? If not, you need to tone! For example:  Warm colors, like warm pink and peach already have orange in them, so if your hair came out brassy, you don't need to tone it. Cool colors, such as cool pink, purple, and blue need a silver base. If your hair came out brassy or yellow, you'll have to tone it. Some colors mix well with yellow because they already contain yellow--such as green or orange. In this case, you don't need to tone it. Toner has a small amount of dye in it, which is what helps cancel out the yellow or orange tones in your hair. As such, it will stain clothing, skin, and hair. Put on an old shirt you don't mind getting dirty, or drape an old towel around your shoulders. Cover your counter with newspaper and pull on a pair of plastic dyeing gloves. There is no need to apply petroleum jelly to the skin around your hairline, ears, and neck. Purchase a bottle of toner and some 20 volume developer. Mix the two together following the proportions recommended on the toner. As with bleach and dye, use a non-metal bowl and non-metal spoon.  If you can't find a toner, you can use a toning shampoo instead. If you can't find either, add a tiny amount of purple dye to white conditioner instead. You can do this with your gloved hands or with a tinting brush. Be sure to apply the toner liberally to your hair so that it coats every strand. If you don't do this, your hair won't tone evenly, which could result in an inconsistent dye job. Cover your head with a plastic shower cap. This will help keep your surroundings clean during the next step. How long you wait depends on the type of toner that you are using and the amount of toning that you require. In most cases, expect to wait around 10 to 15 minutes. Once the time is up, hop into the shower and wash the toner out using cool water. Keep rinsing until the water runs clear. If you need to, use some sulfate-free shampoo meant for color-treated hair. If you left the toner on for too long, your hair may come out purple. Unless you are dyeing your hair purple, you may want to bleach these purple tints out. Dry your hair completely first, then apply bleach to it. Leave it on for 2 to 3 minutes, then wash it out with shampoo.  Prepare your bleach using 1 part bleach and 2 parts 20 volume developer. Apply the bleach with a tinting brush for more precision. You may not have to touch up all of your hair. While not absolutely necessary, this will help make your hair nice and soft. If you plan on dyeing your hair, then you might want to hold off on the mask for now. If you are leaving it silver or white, however, then take a moment to apply a deep conditioning mask.  Make sure that you use a sulfate-free mask. Check the ingredients label to be sure. Cover your head with a plastic shower cap to help make the mask more effective. You can use the same shower cap that you used previously, but make sure it's clean!
Determine whether you need to tone your hair. Protect your skin, clothing, and counter. Mix up your toner with volume 20 developer. Apply the toner to your hair. Allow the toner to process, then rinse it out. Touch up any over-toned areas with bleach for 2 to 3 minutes. Apply a deep-conditioning mask for 30 minutes.