I want to color my hair myself at home. I have bought the color and all the equipments. I just want to know that if I want to have the color long can I add something in it which can increase the longitivity of the color. Should I first wash my hair and then color them for best results? what are the main things that I need to keep in my mind for coloring gray hair?