No it won't. Because anytime you apply any type of dye - permanent, semi-permanent or temporary - the color gets under or into the cuticle of the hair. Even if it fades out you'll never be the same color until your hair grows out. You can dye it to your original color if you want to go back to your original color but that's basically all you can do.